По статистике на РОИ только в 2011 году количество участников Си-шников превысило количество участников Паскал-истов. Значит, школьников, изучающих Паскаль, все же больше, чем изучающих Си, потому что в школах в основном изучается первый. Но, порыскав по интернету, сталкиваешься с тем, что большинство объяснений алгоритмов для олимпиадников дается с кодами на Си++ ( тот же e-maxx ). Кстати, не в этом ли косвенная причина того, что в 2011 году на РОИ призеров Си-шников намного превосходит Паскалистов. Может, кто-нибудь подсказать, где можно найти коды на Паскале?
Не надо присылать советы от умных людей 1. Переходить на Си++. 2. Разбираться в алгоритме и писать коды самому. ( Если есть код, то понимание алгоритма становится проще. Для чего на Кодефорсе доступны чужие коды? Чтобы посмотреть их и чему-нибудь научиться ).
Может e-maxx согласится помочь Паскалистам ( ресурс очень хороший ) ? Думаю, такая помощь увеличит количество программисткого олимпиадного сообщества за счет школьников-паскалистов, не желающих по каким-то причинам переходить на Си++.
Разве понимание Си++ кода на столько сложно? Если мучают всякие STL контейнеры (vector, set, map) и алгоритмы STL (rotate, merge_implace), то их тяжело понять и школьникам, которые пишут на Си++, но еще не освоили язык полностью. Просто, когда читаете код и видите незнакомую вещь, то гуглите и запоминаете смысл функции. Их не так много, и обычно даже по названию понятно, как они работают. В любом случае умение читать Сишные коды(и Ява коды) помогает образовательному процессу.
и взламыванию чужих решений на Codeforces и Topcoder :)
или хотя бы учатвовать в Topcoder