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

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

Приглашаю всех участников Codeforces принять участие в VII Открытой олимпиаде ЮФУ по программированию в г. Таганроге.

Как и в прошлом году, в программе Олимпиады ЮФУ два независимых турнира: Личный и Командный, оба проводятся по правилам ACM ICPC.

Каждый турнир включает:

  • отборочный этап (онлайн, 15-17 марта 2013 г. на www.contester.tsure.ru
  • финал (20-21 апреля 2013 г., Таганрогский кампус ЮФУ).

К участию в Олимпиаде приглашаются все желающие без ограничений.

Для участия в Олимпиаде необходимо не позднее 14.03.2013 заполнить регистрационную форму на рабочем сайте Олимпиады www.contestsfedu.org.

Оргвзнос за участие в Олимпиаде не предусмотрен!

На задачах финала Командного турнира будет проводиться этап Grand Prix of Taganrog XIII Открытого Кубка имени Е.В. Панкратьева по программированию.

В состав жюри, помимо представителей ЮФУ, входят aropan, cmd и ivan.popelyshev.

Все остальные подробности — на страничке олимпиады.

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

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

На страницу олимпиады дана неверная ссылка, поправьте

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

В связи с появившимися вопросами уточняю, что регистрация продлится до 23:59 14-го марта. Логины для участия в отборочных этапах будут разосланы к утру 15-го марта.

Отборочные этапы личного и командного турнира стартуют 15-го марта в 12:00, о точном времени завершения отборочных этапов объявим завтра — на данный момент актуально 17-е марта 12:00.

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

Зачем завершать турнир утром воскресенья??? :( дайте ещё порешать

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

    Достаточное число участников справилось с тремя и более задачами. Чем дольше продлевать в таком случае контест, тем большим командам с хорошим результатам придётся отказать в участии из-за нехватки квоты. О том, что продления не будет, мы объявили заранее, так что время поправить турнирное положение было у всех. Кроме того, сегодня Opencup.

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

задачи будут добавлены в какой-нибудь архив для дорешивания?

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

    Да, сегодня сделаем. Отпишу чуть позже номера задач.

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

Сдали задачу B с +28. В регламенте написано, что число попыток не может превышать 16. Задача не будет зачтена в итоговом результате?

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

    Будет засчитана. Мы рассылали 15-го марта письмо, что доступное число попыток = 31, а в правилах видимо забыли исправить.

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

как В решать?

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

    Рассмотрим отдельную компоненту связности. Заметим, что нанимать обязательно нужно какую-то точку сочленения (потому что иначе ничего не изменится, все как торговали, так и будут торговать). Для этого посчитаем такую величину за ОДИН обход в глубину для каждой точки сочленения: сколько элементов в каждой к.с., образовавшейся бы, если бы мы удалили именно эту точку сочленения. Итого ответом для конкретной т.с. будет являться сумма n * (n - 1) / 2. Теперь осталось минимизировать это число. Как это делать — это другой вопрос. DFS возвращает кол-во элементов в поддереве обхода в глубину и сигнализирует о том, что текущая точка — точка сочленения. Нужно не забыть учесть поддерево обхода в глубину, для которого наша точка не является точкой сочленения. У меня со всем этим возникли сложности, поэтому применил некоторые читы, типа того, что я сначала нашел все т.с., а потом уже искал ответ. Но это уже детали реализации

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

По какому параметру будут отсортированы команды, у которых поровну задач, штрафов, штрафных баллов? В правилах не смог ничего найти.

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

    При подведении итогов отборочного тура Личного и Командного турниров будут учитываться: - количество зачтенных задач; - при равенстве числа зачтенных задач – суммарное количество неверных попыток решить зачтенные (!) задачи; - при равенстве первых двух критериев – суммарное количество штрафных баллов за неверные попытки решить зачтенные (!) задачи из расчета первая неверная попытка – 1 штрафной балл, вторая неверная попытка – 2 штрафных балла и т.п.

    • »
      »
      »
      11 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

      Да, я это читал. Как раз хочу уточнить, как сортируют дальше, после этих критериев.

      Ну вот есть, к примеру, 2 гипотетические команды, которые сдали по х задач без штрафов. У них поровну задач, 0 неверных попыток, 0 штрафных баллов за неверные попытки. Ни одна из них не лучше другой по приведенным выше параметрам.

      А теперь предположим, что эти 2 команды находятся где-то на рубеже выхода на финал (из топ-15, или по какой-то из квот). Ради них будет увеличено число мест на финале, или все же выберут только какую-то одну из них? Если одну — то по какому правилу? Меньше штрафное время, раньше последний АС, ближе ехать на финал? :)

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

        У жюри достаточно WildCard, чтобы решить такую проблему. И, конечно, при принятии решений мы будем учитывать объективные факторы в виде сложности решённых задач и затраченного времени. В официальные правила мы не включаем ничего про время специально, чтобы время проведения отборочного контеста было одинаково удобным для всех хотя бы в плане результата.

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

В командном турнире, жюри объявило, что контест продлён на 10 минут до 12.10. Мы попробовали отослать задачу 12.01, но система не приняла? Почему так получилось? Немного не справедливо

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

    Отборочный тур в Личном и Командном турнирах завершается в 12:00 мск (в 12:10 по времени на www.contester.tsure.ru). Продления не будет.

    Видимо, время по Контестеру отличается от московского =)

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

      Значит мы неправильно поняли сообщение жюри:-( остаётся надеяться, что мы с 2 чистыми задачами выйдем

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

Было бы ОЧЕНЬ хорошо добавить возможность просматривать ошибку компиляции.

И не давать бревен за них — тоже весьма не плохо

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

    Пожелания по изменению системы пишутся ещё с момента существования кф как минимум. Как я понял никто из тех, кто имеет доступ к системе не хочет/может изменять её, а кому хотелось это сделать, доступа не дают — это как я понял ситуацию, но могу ошибаться. Вобщем я к тому, что врядли пожелания будут учтены :)

    • »
      »
      »
      11 лет назад, # ^ |
      Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

      Да, на очном турнире, если не ошибаюсь орг. комитет говорил, что они не могут вносить изменения в эту систему.

      Есть ещё одна "фича" этого контестера, обнаружил в этот раз один из моих олимпиадников: если после посылки обновлять страницу с сообщением вида "Ваше решение отправлено на проверку, у Вас осталось K попыток", то раз от раза K будет уменьшаться на 1, а в системе регистрироваться каждая такая "попытка".

      UPD. И ещё одна "фича": монитор нужно обновлять не через меню "Монитор", а функцией обновления страницы самого браузера, типа Ctrl-R. Иначе он не обновляется.

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

        Фича с монитором — это, видимо, оптимизация. Чтоб систему лишний раз не грузить:)

        Еще забавно было смотреть, что счетчик времени от начала контеста занулился через 24 часа — и сегодня утром там было что-то в стиле 20 часов (вместо 44 на самом деле).

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

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

Во время отбора мы сначала ехали в Казань на ICL, потом вчера весь день нас продержали в месте проведения. Кое-как до двух ночи с телефона на последние 50 рублей написали командный отбор, на личный нас уже не хватило.

Нельзя ли как-то еще принять участие в личном турнире? Время для отбора же неудачное :-(

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

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

    Если посмотреть на ситуацию с продлением отбора вообще (судя по минусам моего сообщения выше, многим не понравилось решение не продлевать турнир), то выглядит она так:

    15.03 вечером участники были оповещены по почте следующим сообщением: "По вопросу о продлении отборочного тура жюри примет окончательное решение не позднее 20:00 субботы, 16.03.2013. Если такое решение будет принято, то отборочный тур будет продлен не более, чем на 8 часов (т.е. максимум до 20:00 воскресенья, 17.03.2013)."

    Этим сообщением жюри явно указало на то, что не будет принимать решение о продлении в последний момент (разве это плохо?) и указало время, до которого на ситуацию можно повлиять. Если бы мы получили хотя бы пару писем, где объективно (или хотя бы субъективно) описывалась невозможность участия в отборе кем-то из участников, мы бы БЕЗУСЛОВНО вошли бы в ситуацию и продлили турнир. Но ни одного такого письма не было. Почему-то некоторые участники вспомнили про продление только за пару часов до окончания контеста, когда мы уже приняли решение не продлевать турнир (а зачем продлевать, если система не падала, ошибок в задачах не было и участники не просят продлевать?) и оповестили об этом всех. Простите, но я считаю, что в первую очередь организаторам любых соревнований нужно быть последовательным в своих действиях, а не менять свои решения по ходу дела — это единственный подход, который ставит всех в равные условия.

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

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

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

        На главной странице олимпиады ссылка выделена красным цветом: Объявления-Вопросы-Ответы (содержимое Google-группы ContestSFedU)

        Если Вы состоите в группе, Вы получаете уведомления обо всех важных событиях по e-mail.

        Информация также дублируется в https://twitter.com/ContestSFedU.

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

          Это странно, что нельзя задействовать мой регистрационный email. Ваша система уже до жути разрослась.. Чтоб поучаствовать нужно использовать contester.tsure.ru, contestsfedu.org и еще и группу какую-то... Извините, я не видел рекомендаций зайти в эту группу чтобы получать важные обновления. Как бы логично выслать важные новости на мыло. Ссылку на группу я видел, но вопросов по задачам у меня не было, поэтому смысла туда заходить я не увидел.

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

            Вопросы по задачам задаются в системе тестирования, очевидно. Группа создана как раз для решения организационных вопросов.

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

            Google-группой мы пользуемся не первый год уже. Это достаточно удобно и для участников (всем видны все вопросы) и для организаторов (не нужно организовывать рассылку, все объявления собраны в одном месте).

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

            И, кстати, по поводу продления я писал здесь (см. 3-е сообщение сверху), что "о точном времени завершения ... объявим завтра". Это тоже неподходящий способ оповещения? :) Простите за сарказм, но я тут подумал, может нам в следующем году организовать обзвон?)))

»
11 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

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

Командный турнир:

  • SFU_2013_QUAL_A
  • SFU_2012_PERS_F
  • SFU_2011_TSC_F
  • SFU_2013_QUAL_D

Личный турнир:

  • SFU_2012_PERS_C
  • SFU_2011_J
  • SFU_2013_QUAL_PERS_C
  • SFU_2013_QUAL_PERS_D
  • SFU_2013_QUAL_PERS_E
»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

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

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

А когда будут списки?

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

На рабочем сайте Олимпиады выложены итоговые результаты отборочного тура Олимпиады в Личном и Командном турнирах (www.contestsfedu.org). Списки участников финала будут обновляться с учетом получаемых оргкомитетом подтверждений и отказов от участия на странице "Списки участников основного тура".

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

    Даже почти уложились в указанные в расписании рамки — "до 18.00". Менее чем на час опоздали. Или нет, речь ведь шла о 18.00 по времени сервера, а не Киева?:) Зато спасибо за качественное оформление информации (нормальная итоговая таблица; в списке участников указано, кто по каким квотам...).

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

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

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

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

        Понятно, спасибо.

        Я правильно понимаю, что команды/участники, у которых указано "_переносится в основной в случае отказа (название вуза)_" — в случае такого отказа действительно являются первоочередными кандидатами в основной, и только если они уже там — возьмут первого из резервного списка? Не смог в правилах найти, почему так. Какая-то инициатива организаторов?

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

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

          Далее, если при отказе какой-либо команды из основного списка в него должна (в порядке общей очереди) войти 1-я команда в очереди резервного списка и это команда при этом окажется в основном списке 4-й командой от одной организации, то такая команда не будет включена в основной список, а останется в резерве.

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

            Спасибо, кажется понял.

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

            Тогда все понятно:)

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

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

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

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

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

      История простая. Когда у нас был орг.взнос, мы приглашали всех желающих (60-70 команд). Теперь орг.взноса нет и мы приглашаем ровно столько участников, сколько можем принять. Если бы Вы поучаствовали хотя бы раз в организации крупного турнира (с Вашим опытом публичной критики давно пора показать сообществу, как надо), Вы бы поняли, почему все соревнования без орг.взносов имеют ограничения.

      Пара примеров, на вскидку:

      Может у УрФУ и КФУ (ВУЗы/города в 5 раз больше, чем ТТИ ЮФУ/Таганрог) тоже компьютеров не хватило, чтобы пригласить больше команд? Или всё-таки хорошие организаторы в начале реально оценивают свои возможности, а потом приглашают участников?

      P.S. Личный тур для 30 команд потребовал бы как минимум 90 равнозначных по параметрам рабочих мест с одинаковым ПО. Про остальное я подробно расписывать, с Вашего позволения, не буду, но не сомневайтесь, "компы" — это только вершина айсберга.

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

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

        Про ICL могу сказать, что они оплачивает всё, кроме дороги, в том числе и гостиницу с питанием. Вы вроде так не делаете, так что пример не совсем корректен.

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

До какого числа нужно подтвердить свое участие?

  • »
    »
    11 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Сегодня утром всем участникам основного и резервного списка рассылали письмо с подробностями. Подтвердить нужно до 4-го апреля. Дублирую ссылку на всякий случай.