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

Автор AndreySiunov, 14 лет назад, По-русски
Всем привет.
Хочу описать небольшую историю моего участия и проблемы олимпиады со своей точки зрения.

Олимпиада была в четыре дня (сразу скажу, что стоило сократить это время): 

День 1.

Приехали ночью на вокзал. Дошли пешком до профилактория "Ивушка", где нам сказали что мест нет (хотя мы бронировали). Оказалось в это время как раз в городе проходило какое-то спортивное мероприятие, и ещё танцевальные турниры, как следствие у всех проблемы с заселением. Тем не менее нас поселили в какую-то другую комнату, тут мы и прожили всё время.

Открытие - традиционно скучное действо (все друг друга хвалят).
Пробный тур прошёл нормально, правда запустили нас на 4-ой минуте пробного тура. Решили задачи пробного и встали на 7-ое место в мониторе.
Далее был театр, в котором показывали "Человека в футляре". Понравилось.

День 2.

Утром был турнир TopSpeed Coder, в котором участвует один человек от команды, им был я. Занял 12 место, много тупил. Но шанс на хорошее место был. Четвёртую задачу мог дорешать и получить полный бал (решение придумал, закодил, но что-то перемудрил с индексами и недокодил... засуетился). Мог бы оказаться на втором месте.

На техническом совещании CWC (турнир игровых стратегий) традиционно было оооочень много тупых вопросов (организаторы даже написали что удары от стен абсолютно упруги (помню был стёб в Саратове), но были вопросы типа, а что если бублик ударится одновременно в двух карлсонов, это просто вынесло мозг и в итоге мы забили на техсовещание, подорвались и ушли. Сразу после нас всех распустили, а в столовку мы пришли первыми :) ).

Турнир CWC. 
В первую очередь мы написали хорошую стрельбу. Главный вопрос для нас это был вопрос как и куда двигаться, после закоженья нескольких стратегий мы пришли к выводу, что лучшая стратегия - лететь вверх, когда нет бонусов, иначе лететь за бонусом. Хотя как оказалось, самая классная стратегия - насаться по зоне вверх вниз и по диагонали, а по пути ловить бонусы. Мы выиграли 4 битвы, в одной были 2 и в двух стали 4-ыми. Кажется на основе этого можно судить о том, что случайность очень сильно влияет на результат. Хотя я понял что нужно было сделать для того чтобы нас так не мочили в последней битве. Мы вылетели когда оставалось 8 команд, наверное хорошо.
После CWC мы поняли, что места в аудитории которой мы пишем всё же мало и попросили чуть-чуть отодвинуть стол от соседней команды (у нас это было возможно). Сразу скажу что к основному турниру это сделали.

День 3.

Главный турнир. 5 часов, 12 задач. Этот контест прошёл для нас очень удачно, мы решили 7 задач, по итогу заняли 5-ое место, проиграв ДонНУ, СПбГУ, ВолГТУ и УдГУ. Очень порадовало что мы смогли выиграть команду МГУ (в которой кстати выступал мой давний знакомый и я вообще думал у них есть хороший шанс на победу).

День 4.

Разбор, показ игр CWC и закрытие. За 5-ое место нам вручили красный диплом, подарки: наушники, вайфайку и мышку.


Теперь про косяки (возможно немного эмоционально, но как есть).

1. Очень бесит скупость олипиады. Может я что-то не понимаю, но 4 тысячи оргвзноса (в Саратове и Питере кажется 2) кажутся многоватыми к тому что мы получаем. В чём проявляется скупость. (кстати описанные ниже вещи это традиция для этой олимпиады, а не новшество)
 а. 10 страниц - ограничение для печати меня просто ооочень бесит. Мы напечатали всего три листочка, думаю что многие команды вообще не печатали, так зачем же тогда надо создавать такое ограничение и показывать свою скупость, если потрачено на распечатку решений на всю олимпиаду будет что-то около 250 страниц, что примерно 60-70 руб. 
 б. Условие одно на команду, скреплённое скрепкой. Опять же 15 страниц условие * 50 команд * (+2 условия) = 1500 страниц = 360 руб. Неужели это так сложно. Хочется отдельно отметить ещё тот факт, что в этот раз Таганрог превзошёл себя: условие было одно, оно естественно сразу расчленяется на задачи, но некоторые задачи были на два листа, так вот: на листах не было страниц, и естественно с листочками произошёл хаос. Это круто. Мы долго ржали.
 в. Один диплом на команду. Ну как так? Кому он? ВУЗу? А нам? Вот я съездил на олимпиаду, кроме сертификата ничего не привёз, а чем мне хвастаться? Я же диплом заработал, так дайте диплом каждому. Неужели так сложно? Или не логично, не понимаю? Или опять экономия?

2. За 2 минуты до начала турнира в нашей аудитории никаких движений... минута - тоже самое. За 30 сек до запланированного начала иду в лаборантскую, спрашиваю не перенесли ли турнир и не забыли ли они, ответ был примерно следующий: "У нас принтер не работает вы не видите? Идите отсюда." Только я вернулся к компу, из соседней аудитории доносится, что турнир начался. Так вот, что хочу спросить: неужели нельзя было заранее протестить принтер?, неужели наладить принтер, важнее непропущения начала турнира? Я понимаю, что там лаборанты, которые наверное даже не представляют, что такое олимпиада, но кажется такого не должно быть. Ещё одна ситуация связанная с пунктуальностью действий: установка на компы точь перед началом cwc .NET Framework`a 4-го. Неужели нельзя было протестить на локальных компах работу оболочки? Кстати сразу хочу сказать про косяки CWC. Решения на Яве не компилились, после получаса мы услышали по внутренней рации "Скажите Астрахани, что они могут посылать решения на Яве". Не услышь мы этого, мы бы и не узнали об этом. Кажется такие вещи надо объявлять всем. Ладно, решение компилится, но запуск сэмпл ботов или пустых ботов ни к чему не приводит (карлсон сразу погибает). В итоге мы кодили на C++. Ещё не понравилось что оболочка совсем не сделана для того, чтобы её быстро использовать (нужно бегать по экрану мышкой как угорелый). Банальное добавление бота в корзину по двойному щелчку по нему, а не по кнопочке в самом низу экрана могло существенно уменьшить количество затраченных нервов. О медленности системы наверное не стоит говорить, организаторы и так об этом знают.

3. Система тестирования contester.tsure.ru . Где-то я слышал что студенты с радостью бы переписали её, но им не дают доступ для этого. Что в ней бесит: часто разлогинивает, невозможность нажать правой кнопкой и открыть в новой вкладке страницы, ссылки на которые даны слева. Следующий, но уже более существенный косяк, это афигенная возможность чита. Сразу скажу, что мы не читерили таким образом и решили играть честно (организаторы при возможности и желании могут это проверить, а кому интересно подумайте сами: я бы не стал об этом писать, дабы не потерять своё на мой взгляд хорошее место). Надеюсь публикация этого здесь будет стимулом дописания системы. Так вот. До тура можно использовать старый логин, или логин с какого-либо предыдущего тура, и отправить под ним много кода: например стандартные алгоритмы или ещё что-то в этом роде на какие нибудь задачи из архива (при желании можно вообще подключить извне людей для решения - как это сделать подумайте сами). На самом туре зайти под старым логином и накопировать заготовленный код. Очень просто и читерно.

4. Хочется футболок! А то как то стрёмно, что ТТИшникам дали футболки а нам нет :(

5. Нельзя принести листы в клетку, а дают только А4. Неудобно.

Хочу заметить, что это косяки которые лежат на поверхности и на мой взгляд при их отсутствии олимпиада была бы много лучше. Описаны были здесь по двум причинам: представить организаторам "пожелания", а также выплеснуть эмоции.

Вот вобщем-то всё. Завтра утром буду дома :)
Сайт олимпиады contester.tsure.ru .
  • Проголосовать: нравится
  • +27
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
По поводу Java - пишите и читайте сообщения жюри, за 10 минут после того как узнали о проблеме - пофиксили и отписались.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Я же говорю, даже после пофикса откомпиленные решения на яве сразу грохались (и сэмпл и пустые).
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Кто Вам мешал об этом написать?
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А у нас не грохались после фикса.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Скорее всего просто машина попалась слабая. Будем думать, что с этим делать...
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

 в. Один диплом на команду. 


это еще что, нам за абсолютное чемпионство из Израиля прислали Один диплом Одну медаль на всю команд... и в дипломе даже состав не написан, а написан в письме которое пришло вузу.

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    У нас тоже самое в этой олимпиаде :) , но какое-то там место пониже.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      В том году хоть диплом каждому присылали...
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

"Так вот. До тура можно использовать старый логин, или логин с какого-либо предыдущего тура, и отправить под ним много кода: например стандартные алгоритмы или ещё что-то в этом роде на какие нибудь задачи из архива"

Во время соревнования доступ в тестирующую систему открыт только для логинов, участвующих в этом соревновании - замечание некорректно.

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Это точно? Если так, то извиняюсь, лучше предупредить, чем промолчать. 
    Я же говорю - не пробовал, просто показалось что такое возможно.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Я щас спросил - говорят вроде бы можно зайти под другим логином.
14 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
+1 к негодованию по поводу тестирующей системы. :)
Кстати, а Compilation Error - все также считался за штрафную попытку?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Да, так.
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
      В Питере тоже CE штраф - что тут такого необычного?
      Так принято делать всегда, когда ПО участников совпадает с серверным.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Я кажется и не писал что я против :)
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Ну если это не ваше нововведение, тогда ладно :)
        Еще кстати бывают отборочные туры, на которых у всех участников разное ПО.
        А когда совпадает сразу несколько факторов:
        1. CE - это -1
        2. Сообщения о том какая конкретно ошибка компиляции - не пишется.
        3. На сервере компилятор от Microsoft (который мне не удалось найти под линукс)
        то, понять, почему программа, компилящаяся g++, получает CE на сервере бывает очень весело :)
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Это всё понятно. Я солидарен с тем, что в онлайн-контестах не надо считать CE. И меня тоже раздражает, что в contester не сообщается причина, по которой код не скомпилировался.

14 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

Андрей, я тебе без всякой доли негатива скажу, что на самом деле, при желании можно перемыть косточки любому проводимому мероприятию - от Воронежа и до Питера. Но я бы тебе совешенно искренне советовал просто получать удовольствие от поездок и не заморачиваться на мелочах.

А ещё лучше, посмотри на топовые команды - ты хоть раз видел, чтобы кто-то из них писал публично всякую ерунду про скрепочки, дипломчики и ограничение в 10 страничек?))) Люди приезжают, решают задачи, общаются со знакомыми из других городов и в хорошем настроении едут домой, а не держат в голове десяток пунктов о том, где и как их обидели, чтобы потом написать очередной (сколько их уже тут?) критический пост.

  • 14 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится
    На самом деле возможно это просто эмоции. Просто такие вещи (а это факты) несколько портят настроение об олимпиаде, хотя конечно я не спорю, что получил фан и повидался с некоторыми людьми, которых очень рад был видеть.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Твое негодование вполне понятно, меня тоже всегда напрягает когда плохо следят за проведением и ущемляют права некоторых участников. (меня так больше всего бесит когда условия раздают не одновременно, а если брать в расчет математику, то и еще когда некоторые сдаю после окончания олимпиады). Но если уж организация подвела, то ставишь приоритет на отдых и удовольствие, и все))
      • 14 лет назад, # ^ |
          Проголосовать: нравится +3 Проголосовать: не нравится
        если едешь на соревнование, то, в первую очередь, хочется, чтобы всё было хорошо с организацией, ибо мало кто едет на контест "тупо для фана" - это неудачный аргумент для объяснения университету причины поездки ;)

        пожалуй, самое плохое, что могло случиться - кривые условия/тесты/сэмплы, режаджи/запаздывающие броадкасты - описаны не были, а это - главное

        за пост Андрею респест; за указание всех недочётов - респект в квадрате! теперь участник, который решится ехать на эту олимпиаду, будет знать, что можно ожидать от организаторов, а, как известно, "кто предупреждён - тот вооружён" ;)
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          пожалуй, самое плохое, что могло случиться - кривые условия/тесты/сэмплы, режаджи/запаздывающие броадкасты - описаны не были, а это - главное


          (степень кривости бывает разная, и иногда терпимая)


          это уже не то что просто расстраивает, это уже жесть, и если такое происходит, то это полный провал для организаторов (имхо).

  • 14 лет назад, # ^ |
      Проголосовать: нравится +17 Проголосовать: не нравится
    Критика, но в рамках дозволенного. Всё, что Андрей сказал, имеет место быть. А критиковать можно всё, потому что нет предела совершенству. Или Вам не нужно совершенстоваться? 
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Кстати, идея игрушки (такая модификация танчиков) мне понравилась. И ещё: можно добавить силу выстрела.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Многое из того, что написал автор могу подтвердить, были и другие мелочи, заметные более руководителям и тренерам, но в целом всё было неплохо.

Понравилось особенно то, что можно было в CWC участвовать тренерам вместе с командой, в итоге стратегия моей команды оказалась одной из лучших, успешно боролась с финалистами и заняла 5-е место, при этом 5 раз была первой, 2 раза второй. Очень сильным было влияние на результат случайности. Из-за чего, считаю, результат квалификации стал полной лажей: реально сильнейшие стратегии попали в нижнюю часть таблицы, а в финал вышла одна откровенно слабая стратегия из верхней части таблицы. Организатором с этим обязательно что-то нужно сделать. Стратегия занявшая в финале 1 место была средней и также в финал попала из верхней части таблицы. Лично я их даже не подумал бы рассматривать в качестве победителей, скорее это место должно было достаться команде из Донецка. Интересно, что у моей команды (КубГТУ), команды АдГУ (автор блога) и ДонНУ (Лунёв) были очень похожие стратегии и в одном из последних раундов мы боролись друг с другом. Забавно было наблюдать почти одинаковое поведение, это отметило даже жюри. Но по моему мы единственные, кто гонялся за ящиками с телевизорами (поправьте, если ошибаюсь). При этом точность стрельбы оставляла желать лучше. По-видимому это и повлияло на наш конечный результат.

Материалы олимпиады организаторы обещают выложить на сайте https://sites.google.com/site/contestsfedu/

PS. Если бы программа воскресения была покороче, то и мы были бы уже дома, а так пропадает целый день.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Про фактор случайности согласен - следующая версия, надеюсь, получится более сбалансированной. Но с другой стороны, это же игра...
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Мы тоже гонялись за бонусами: в первую очередь за кровью, во вторую за телеками. Стреляли мы хорошо. Нам не повезло в раунде с вами и донецком... мы постоянно там оказывались в середине и нас гасило 2-3 чела сразу. Такой ход игры мы не предусмотрели, хотя разрешить его очень просто.
    Не согласен с тем, что выиграла слабая стратегия: во-первых, они хорошо стреляли, во-вторых, то, что они насались по зоне как угорелые давало им два преимущества: по ним сложно попасть, в случае вылета бонуса они уже имеют скорость и могут изменить её, оказавшись на месте быстрее, чем те, которые набирают скорость с нуля.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      +1, они единственные догадались использовать по полной программе гравитацию и абсолютно упругий отскок от пола)

      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Нет.. была ещё одна такая команда, но они кажется не так хорошо стреляли и летали чуть хуже, но тоже бесконечно вверх-вниз. Было похоже на "китайскую подвальную версию" сделанную по хорошей волгоградской :)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    В коем то веке я зарегистрировался тут... специально что бы ответить)

    Я думаю наша стратегия была весьма не средняя - в разных вариантах CGC я участвовал уже наверное десяток раз.. Пожалуй, первый раз удалось не переусложнить, и даже выкинули кое что существенное (уклонение от снарядов) добавление которого почему то снижало среднее количество набранного варенья.
    Мы охотились за всеми бонусами, цель выбиралась с учетом направления и расстояния. Прицеливание осуществлялось по простой формуле, но выстрел делали только если в результате моделирования определялось попадание. Из плохого - очень приближенное наведение на бонусы при охоте (пролетали мимо), и, похоже, ошибка при стрельбе телевизором (взяли не ту начальную скорость - да здравствует копипаст! :)

    Полагаю, что основное преимущество дало движение вверх-вниз, поскольку это снизило расход варенья (быстрый подъем благодаря отскоку + не тратили варенье на спуск), усложняло попадание и дало преимущество в охоте за бонусами, пролетевшими мимо тех, кто сверху. Кроме того, 3 близкие стратегии летавшие сверху, стреляли друг по другу, в то время как наш ньюк метался снизу, что снижало его шансы стать целью.
    Случайность действительно играла большую роль - при тестировании наш ньюк примерно поровну выигрывал и проигрывал, иногда с отрывом в >200 варенья. 

    Не исключаю что мы проиграли бы в среднем, если запустить бой несколько раз. Но узнать это мы сможем только если кто нибудь сделает это и скажет результат ;) 

    Я думаю написать подробное описание ИИ, но только вот не знаю когда получится сделать и где разместить. 
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Как-то конспиративно Вы ответили. :) Насколько понял это ответ на мой пост о стратегии ДГТУ №1? Судя по таблице результатов вашей команде скорее повезло. Вы сами пишете, что при большем количестве боёв всё могло бы быть хуже. Ну ладно, победителей не судят. :) (Претензия собственно была не к вам, а к организаторам, допустившим серьёзный ляп с квалификацией и одним финальным боем. С другой стороны они молодцы, что смогли предоставить ПО собственной разработки с минимумом ошибок.)

      Находиться внизу было плохо потому, например, что часто телеки взрывались или там, или где-то в середине. Кроме того, ваш бот плохо стрелял ещё и потому, что вверх стрелять трудней, а то и безполезно.

      У нас была другая хитрость, её особенно хорошо было видно в начале боя, мы старались держаться чуть выше остальных. Но был в этом и недостаток, как заметили Вы: если таких оказывалось два и более, то они "увлекались" друг другом. Эта хитрость также иногда приводила к тому, что мы оказывались в гуще событий и получали взрыв телека, предназначавшийся не нам.

      Если хотите разместить подробное описание ИИ, то может сделать это здесь?
      • 14 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        "Стратегия занявшая в финале 1 место была средней и также в финал попала из верхней части таблицы."

        Вообще-то предыдущий пост писал победитель соревнований, и если бы Вы внимательно смотрели финальный бой, не могли бы не заметить их триумфальных движений по вертикали, которые и обеспечили им победу)

14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Интересный пост. Жалко, что не описаны впечатления от собственно задач (игрового и основного туров) и то, почему же программа соревнований показалась неудачной (слишком длинной).

А придирки к "мелочам", скрепочкам и количеству дипломов - это очень классно и правильно, ведь именно из таких мелочей и складывается общее впечатление о контесте, и они сильно влияют на настроение участников. Хотел бы я, чтобы наши контесты так же детально критиковали. Приезжай к нам :)

Не согласен с пассажем про читерство - с ним замучиться бороться же. Имхо, пора уже либо вводить презумпцию честности, либо узаконивать читерство.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    У вас, на мой взгляд, все весьма не плохо и очень приятно)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вот программа http://contester.tsure.ru/index.php?page=site_old_contest.php&showDoc=211
    Я думаю со мной многие согласятся, что время проведения контеста - 12:00 не очень удачное. Если уж организаторы боятся опоздания участников - максимум 10:00, по-хорошему 9:00. Таким образом через полчаса после тура можно начать показ CWC, который состоялся днём ранее, а в это время оперативно подготовить результаты главного турнира, и сразу после CWC провести закрытие. Что касается разбора задач: можно провести на следующий день, можно попробовать сделать сразу после закрытия, а фактически можно подготовить разбор и выложить его где нибудь (например на оф. сайте), а также создать топик для обсуждений. Я думаю организаторы должны понимать, что лишний день команды в командировки для большинства вузов - это геморой с бухгалтерией. И ещё один вариант: во второй день провести утром игру, затем TSC, а вечером показ игр и подведение итогов.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    С радостью :) Мне бы wildcard :)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Постараюсь сегодня вечером отписаться о игрушке и задачах. В другом топике, а то этот и так длинный.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      имхо, с этого надо начинать, потому что задачи - самая важная часть любого соревнования)

14 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
Товарищи, пишите замечания здесь и они точно будут рассмотрены:

http://contestsfedu.blogspot.com/

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

Этот список я бы резюмировал так (хоть я и не являюсь организатором, а отвечаю только за задачи):

1.а - замечание смешное, потому что ограничивают страницы не с целью экономии, а чтобы участники не устраивали бардак в аудитории, печатая тонну бумаги.

1.б -проблема не глобальная (есть мнение, что 2 лишних комплекта только путают участников, какие задачи читались/решались, а какие нет). На мой взгляд электронные условия (чего нет кстати почти нигде) намного удобнее, как запасной вариант и для копирования тестовых примеров.

1.в - в принципе, согласен, но не думаю, что это такая уж страшная проблема. По мне так, лучше один качественно сделанный диплом (согласись, симпатичный?), чем тот ужас, который выдают  в неограниченном кол-ве на 1/4 и 1/2.

2.С лаборантами есть проблемы везде и всегда, и у нас в принципе не хуже, чем в других местах. Установка .NET Framework перед началом - согласен, опасное мероприятие. CWC уже обсудили, с эргономикой не всё прямо уж так было плохо, хотя замечание про двойной щелчок поддерживаю.

3. Разлогинивание - действительно неприятно и легко пофиксить, если найти кому. Правая кнопка на контесте не особо нужна, но в целом неудобство есть - здесь проблема в старой технологии, по которой делался интерфейс - в общем, исправление требует существенных ресурсов. Про читерство уже сказал - проблемы такой нет.

4. Футболки всем дают только на 1/4, и то присланные от ACM. И тут дело не в скупости, а в том, что это действительно дорого. Во всех остальных случаях - это всегда футболки от спонсоров, а они кому хотят, тому их и дают) Кстати командам ТТИ ЮФУ футболки делает спонсор, размещая на них свой логотип - это нормально, потому что рекламировать себя за пределами Таганрога им может просто не нужно.

5. Вынесу предложение купить пару толстых тетрадок на следующий год))) По-моему в Саратове тоже нельзя использовать клеточку.

В общем, спасибо за критику, но выходит, что добрая половина твоего текста не очень по делу) Лучше бы что хорошее написал)))

  • 14 лет назад, # ^ |
      Проголосовать: нравится +11 Проголосовать: не нравится
    1.a Не смешное. Не видел ни одного контеста, кроме олимпиады ЮФУ, где ставят ограничение на количество печатаемых листов. И бардак на них не наблюдается. В общем совершенно не понятно ограничение.
    1.б. Электронные - удобнее. Но я по привычке набивал вручную :)
    1.в Ужас или не ужас, но копия на каждого участника желательна. 
    ...
    5. В Саратове изначально выдают тетрадь в клеточку, что очень удобно. В Питере мы пришли на контест со своими тетрадями, которые перед началом тура у нас проверили. Не надо пару толстых. Достаточно по одной тетрадке на 12 листов на команду. 50 коп * 50 команд == 25 рублей. :)

    Вступаю в данную дискуссию не потому, что у меня остались негативные впечатления от олимпиады. Наоборот, мне нравится участвовать в Ваших соревнованиях и, на мой взгляд, из года в год уровень олимпиады растёт как в плане организации, так и в плане задач. Просто я считаю, что любая критика - это повод к размышлению. В случае справедливой критики - это возможность учесть существующие ошибки и в следующий раз сделать всё ещё лучше. 

    В действительности я не вижу существенных проблем в прошедшем мероприятии. И организаторы мероприятия, и авторы задач проделали огромную и качественную работу. Ваше "выступление" было на достойном уровне, что нельзя сказать о моем. :)))
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
      Спасибо, кстати, за критику по задачам на Java в TSC - я как-то даже не подумал, что там unsigned нет, когда мы согласовывали ограничения %)
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Так а BigInteger на что?
        • 14 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          Дело в том, что задачу C (Максимальный XOR) несколько проще было решить участникам на С++ с помощью битовых операций на unsigned long long, чем на Java c помощью BigInteger (приходилось переводить всё в строки и т.д.).

          На результаты это особо не повлияло, потому что кроме mastersobg никто не писал на Java, а он справился с этим не медленнее, чем те кто писал на С++ :-)

          Ещё было подозрение по задаче D в духе, что на unsigned int можно было получить больше баллов за частичное решение (TLE), чем на long в Java, но после проверки оказалось, что больше баллов (+4)  получило решение без операций взятия остатка отделения - и это справедливо.

          Но тем не менее на будущее я взял на заметку, что подвохи с unsigned могут создавать трудности несколько большие, чем просто замена типа, для тех кто пишет не на С++.

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Насчет условий - думаю, было бы намного лучше иметь 2 печатных копии, поскольку в самом начале один человек кидается логиниться а двое других читать задачи. Кроме того, один экземпляр быстро превращается в поле боя, исчерченное противоречивыми рисунками и формулами членов команды. Когда я участвовал - мы всегда откладывали один экземпляр напоследок, что бы не пачкать его.
    Кстати сами задачи мне вполне понравились.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Согласен - очень верно подмечено про "поле боя"))

      Третий комплект лично я бы расценивал, как возможность унести нетронутые условия с собой и почитать их в спокойной обстановке, например, в поезде :-)

      Уверен, что на следующий год к этим замечаниям прислушаются.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
"После CWC мы поняли, что места в аудитории которой мы пишем всё же мало и попросили чуть-чуть отодвинуть стол от соседней команды (у нас это было возможно). Сразу скажу что к основному турниру это сделали."
Скажу вам, по секрету, что многие сидели по 2-3 команды на такой же территории, как ваша одна)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Печалит такое большое количество замечаний и такое малое количество положительных моментов. Были же и такие?
  • 14 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
    Собственно сама олимпиада и есть хороший момент :) это подразумевается :)
    Но коль хотите, скажу. Я люблю ездить на олимпиады, даже вне зависимости от организации - перебешусь, но всё равно буду рад, что съездил. Я уже писал, но повторюсь, мне было приятно увидеть своего давнего знакомого, с которым общаемся ещё со школьных олимпиад (крайний раз виделись аж 4 года назад). Для нашего уровня мы хорошо выступили, это добавило позитива. Игрушка требует доработки, но вобщем-то очень хороша. Набор задач - очень хорошие, интересные, качественные задачи, хотя и есть косяки, но не столь существенные, чтобы вызвать негатив. У вас хороший театр :)

    UPD. Я где-то писал, что отпишусь о задачах, но вряд ли будет время сейчас, а потом уже не то. Так что извиняйте.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Мне олимпиада понравилась, в частности сам город Таганрог =) я проходил каждый вечер и видел салон красоты "Вернисаж", а прямо под ним магазин где продовалось "Грудка,Окорочка и тд." комплект задач тоже понравился.

    P.S. я не знаю может это проблема команд СПбГУ, что большинство пишут в far... но как-то не хватало mingw...
    • 14 лет назад, # ^ |
      Rev. 3   Проголосовать: нравится -13 Проголосовать: не нравится

      Думаю, мало кто будет спорить, что единственным справедливым вариантом для проверяющего сервера является [1 язык == 1 компиллятор]. В нашем случае это MSVS, потому что среды разработки под Windows имеют гораздо более широкое распространение, и потому что университет плотно сотрудничает с Microsoft (студентам доступны полноценные бесплатные версии софта, проводится региональный ImaginCup и т.д.), и потому что у нас есть .NET компилляторы (по-моему, C# - второй по популярности язык на соревновании) и т.д. - причин много.

      На полуфинале, например, есть и VS C++ и GNU C++ на проверяющем сервере. При этом в командной строке GNU выставляется стек = 64 Мб, а в VS - нет. Как итог в прошлом году многие кто писал на VS либо сделали кучу штрафов, либо вообще не сдали задачу I (лексикографический кратчайший путь, кажется) из-за переполнения стека. Директивы #pragma знают далеко не все, особенно на младших курсах, а отправить на GNU тоже надо догадаться. На мой взгляд, не очень правильная ситуация.

      В общем, установить на компы участников MigGW мы можем, а вот поддерживать на проверяющем сервере соревнования врядли будем (при решении в банке задач GNU C++ под Linux доступен).

      P.S.Надеюсь, после пробного тура лаборанты не запрещали вам использовать компиллятор командной строки VS)))

      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        1. Обьясните, в чем преимущества варианта [1 язык == 1 компилятор]. Я вижу только недостатки. (ну если считать, что организаторы умеют настраивать систему, или хотя бы оповещать участников об ее особенностях, а участники - хоть немного проверяют систему во время пробного тура)
        2. C# второй по популярности? Популярнее паскаля и явы? Как-то не верится. Например, на CF#64 количество сданных решений на C++ ~1800, на Delphi ~90, на Java ~270, на Python ~90, на C# ~40. 
        3. Среды разработки под windows имеют более широкое распространение, чем кроссплатформенные? По-моему весьма спорно.

        Итак, в чем же реальная причина отсутствия GCC?
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Да, согласен. Сергей по всем трём пунктам погорячился. Особенно, если говорить в русле спортивного программирования.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Вот, нашел статистику по языкам. В TopSpeed Coder С# на втором месте, в основном соревновании на втором Pascal. Ну это видимо связано с тем, что суммарно посылок не на C++ всего штук 20, выборка маленькая.

          4. Почему Free Pascal а не Delphi? Раз уж все равно проверяющая система проверяет под Windows. Интересно, сколько случаев, когда Free Pascal становился проблемой для участников, знающих только обычный паскаль или Delphi.
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Delphi - платная и слабо поддерживаемая на сегодняшний день среда.

            • 14 лет назад, # ^ |
                Проголосовать: нравится +3 Проголосовать: не нравится
              Кстати, Delphi XE не так уж плоха.

              Во-первых, она существенно менее платная for academic use. Учебное заведение может её купить по этой программе для использования в классах.

              Во-вторых, неожиданно порадовал оптимизирующий компилятор, который, развернув цикл, выдал миллиард операций
              if a[i] = x then res := True
              в секунду (из-за этого, правда, в задаче проходил линейный поиск вместо двоичного, но это уже другая история :) ).
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          1. Недостатки есть, конечно. Преимущество: одно решение на одном языке гарантированно будет либо зачитываться либо нет. Яркий пример с полуфинала я описал. На финалах доступен только GNU (о причинах сейчас не говорю), так что это нормальная практика. И конечно же я не спорю с тем, что опытные участники должны понимать основные различия и проверять всё на пробном туре.

          2.Надеюсь, я не раскрою военной тайны, сказав, что на этой Олимпиаде было всего 1 зачтённое решение на Pascal, а в споре C# vs Java небольшое преимущество у первого, так что я не погорячился. Статистика определяется многими факторами и везде разная. 

          3. Об этой статистике я спорить точно не буду, но мне кажется что в отношении Восточной Европы это именно так :-)

          По поводу реальных причин - я не в курсе, только высказываю свои предположения.

          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            1. На финалах доступен только GNU, т.к. финал - основное студенческое соревнование и те, кто на него попадают готовятся достаточно времени, чтобы знать в совершенстве те языки, которые скажут на финале.
            В примере нет ничего яркого, как я уже сказал. Если человек не знает про размер стека, то с одним языком у него вообще может не быть шансов сдать задачу. Представьте вашу же ситуацию, но уберите GCC, как было сделано на этой олимпиаде. На мой взгляд стало только хуже.
            2. Ага, а на C# было максимум 6 успешных посылок, хотя наверняка меньше. И сколько же их было? Три на C# против двух на Java?
            3. Я лишь говорю, что то, что система на windows не говорит о ее популярности, т.к. остальные системы почти все кроссплатформенные.
            • 14 лет назад, # ^ |
              Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

              1. На техническом совещании перед контестом рассказывалось о строках компилляции и о том, что нужно знать директивы "используемого языка", чтобы, в том числе, увеличивать размер стека. Хуже врядли стало - лучше знать о существовании проблемы и уметь её решать, чем не знать и не понимать, а просто слать на GСС, потому что жюри увеличило размер стека в строке компилляции.

              2. Я и сказал "небольшое преимущество")))

              3. Согласен.

      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Мне кажется, что на соревнованиях должны быть представлены свободно распространяемые компиляторы. Не у всех есть возможность покупать лицензию на MSVS для дома. А вот поставить GCC или MINGW может каждый. К тому же для С++ различия в компиляции одного и того же исходного кода есть.  
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Ну, допустим, есть express edition, его вполне достаточно для олимпиадного программирования. А вот про различия в компиляции вопрос интересный. Интересно, кого больше: людей, не умеющих считать размер стека, или людей, которые знают, в каких библиотеках лежат нужные им функции только для одного языка? И какие случаи на олимпиадах происходят чаще.
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            Да, про Express Edition забыл. Сам на Java пишу. Больше случаев, когда человек знает что-то одно хорошо. :)
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      В целом, позиция сообщества ясна) На следующий год предложу настроить чекеры MinGW под Windows. Если найдутся люди и время - исправят и эту проблему.