Блог пользователя Kedin

Автор Kedin, 12 лет назад, По-русски

По статистике на РОИ только в 2011 году количество участников Си-шников превысило количество участников Паскал-истов. Значит, школьников, изучающих Паскаль, все же больше, чем изучающих Си, потому что в школах в основном изучается первый. Но, порыскав по интернету, сталкиваешься с тем, что большинство объяснений алгоритмов для олимпиадников дается с кодами на Си++ ( тот же e-maxx ). Кстати, не в этом ли косвенная причина того, что в 2011 году на РОИ призеров Си-шников намного превосходит Паскалистов. Может, кто-нибудь подсказать, где можно найти коды на Паскале?

Не надо присылать советы от умных людей 1. Переходить на Си++. 2. Разбираться в алгоритме и писать коды самому. ( Если есть код, то понимание алгоритма становится проще. Для чего на Кодефорсе доступны чужие коды? Чтобы посмотреть их и чему-нибудь научиться ).

Может e-maxx согласится помочь Паскалистам ( ресурс очень хороший ) ? Думаю, такая помощь увеличит количество программисткого олимпиадного сообщества за счет школьников-паскалистов, не желающих по каким-то причинам переходить на Си++.

  • Проголосовать: нравится
  • -35
  • Проголосовать: не нравится

»
12 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Разве понимание Си++ кода на столько сложно? Если мучают всякие STL контейнеры (vector, set, map) и алгоритмы STL (rotate, merge_implace), то их тяжело понять и школьникам, которые пишут на Си++, но еще не освоили язык полностью. Просто, когда читаете код и видите незнакомую вещь, то гуглите и запоминаете смысл функции. Их не так много, и обычно даже по названию понятно, как они работают. В любом случае умение читать Сишные коды(и Ява коды) помогает образовательному процессу.

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    умение читать Сишные коды(и Ява коды) помогает образовательному процессу

    и взламыванию чужих решений на Codeforces и Topcoder :)