После четырёхлетнего перерыва я не в лучшей форме. Раньше бывал только на топкодере. Кажись у топкодера сейчас не лучшие времена, решил прийти сюда. Некоторые наблюдения и выводы.
Индекс первого элемента — 1 Каждый раз теряю на этом время. Перейти, что-ли, на Паскаль? ;)
Стандартный ввод/вывод topcoder даёт всё через STL/C#/Java контейнеры. Тут надо попарсить. Вспоминаем scanf и cin.
Много решений Если есть несколько решений вывести любое. Если мой результат не соответствует примеру не факт, что он ошибочен.
Отсчёт времени с начала соревнования А не с момента открытия конкретной задачи, как на топкодере. Возможно стоит прочести все задачи с самого начала и решить в каком порядке их решать.
Нужен нормальный IDE Работа с ideone.com не комфортна и медленна. Попробуем CodeLite в следующий раз.
Нужны snippets bigint для С++ нужен. Какая нибудь утилита для ввода-вывода. Кусок кода использованный более чем в двух соревнованиях должен быть обобщен и сохранен в папку ;)
По поводу 5 пункта. Изначально я сам писал код на ideone, но потом попробовал писать в компиляторе, предоставленном сайтом.
Извини, конечно, но писать в этом малюсеньком окошке отправки, при учете того, что CF время от времени падает, без возможностей написать свои скрипты для стресс-тестов, без всех тех плюшек, которые дает нормальный компилятор, да даже обычный фар(хотя бы тот же автокомплит) — вы, мсье, гуру извращений.
Some comments:
"Looks like whoever wrote the guidelines for codeforces is a huge fan of Pascal language."
Or any language except C and its successors. Algol, Basic, Cobol, Fortran, etc., use 1-based indexing.
Also in scientific literature 1-based indexing is usually used.
"A bigint library is a must for a C++ contestant like me."
Actually, there is no need to use bigints in Codeforces problems, long long is enough.
You may also like to try geany, sublime-text or vim, I like them :)