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

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

Доброго времени суток всем пользователям CodeForces. Сегодня, 29 мая в 19-00 по московскому времени состоится CodeForces Beta Round #15. Меня зовут Роман Едемский, и сегодня мне посчастливилось выступить в роле автора задач.

Хочу выразить огромную благодарность Дмитрию МатовуЮлии Сатушиной и, конечно, Михаилу Миразаянову за очень слаженную работу над этим матчем.  Также большую помощь в тестировании оказал, мой друг и товарищ Ярослав Твердохлеб.

Немного о себе:
Сейчас я студент Киевского Национального Университета. Мой путь в олимпиадном программировании начался на школьной скамье примерно два с половиной года назад. Первым моим достижением был третий диплом всеукраинской олимпиады по информатике, а уже через год я попал на отборы к международной олимпиаде школьников 2009. К сожалению, тогда чтобы пройти, мне немного не хватило опыта, что я старательно исправляю сейчас.

Желаю всем удачи и хороших результатов!

UPD: Контест продлен на 15 минут

UPD: Краткий разбор здесь

UPD: Администрация Codeforces приносит свои глубочайшие извинения за то, что во время сегодняшнего соревнования сервер регулярно оказывался недоступен по различным техническим причинам. Нами будут приложены все усилия для избежания подобных ситуаций на последующих соревнованиях. Так же приносим свои извинения за некоторые неточности в условиях. По этим причинам этот раунд признается нерейтинговым.
Ждем Вас на Codeforces Beta Round 16.

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

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Почему-то не тестируется и монитор не обновляется:( Сегодня пишем втемную?
16 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится
Нет слов.
Опять меня обманул сайт :(
Я жал зарегистрироваться, было приглашение на ввод логина. Я честно вводил и думал что зарегистрировался.
Редирект в данном случае просто необходим! :(
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Мы приносим извинения за сбои в работе сайта в начале соревнования. Для компенсации потерянного времени контест был продлен на 15 минут. Мы постараемся приложить все усилия к тому, чтобы подобная ситауция не повторилась в дальнейшем.
16 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
Верно ли что в задаче C  в формате input'а перепутаны местами числа m и x?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Не могу ни открыть задачи ни послать... :(
16 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится
Could you please mirror the problem statements somewhere? I'm still having trouble with viewing problem D.
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Плохая неделя какая-то. Везде всё падает :)
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

по какому критерию будут удаляться неверные посылки по задаче C?

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

и ещё: удаление посылок - шаг неудачный, поскольку а) не все участники могли получить информацию о некорректности условия до конца контеста (тупо не обновляли главную страницу, страницу с условием и т.п.) и б) время сдачи задачи будет считаться неверно (к примеру, Petr получил AC на 1:54, хотя сабмит на WA#4 был у него уже на 20-ой минуте)

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
А почему в задаче Б n*m считается как (столбцы*строки) ведь обычно считается (строки*столбцы)?
Или мне показалось? Просто я на последней минуте поменял местами x и y и все прошло
16 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится
Anyone having trouble connecting to CodeForces during the match?  My keep getting cut off from the site.
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Будет ли контест учтен в рейтинг? Просто под конец опять не грузилось ничего в итоге не успел сдать написанную д. обидно.
16 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится
Same here. I hope the contest isn't rated. Couldn't read or submit problems.
16 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится
UPD: Приношу извинения, в задаче С были перепутаны числа x и m местами. Все неправильные попытки сделанные с неправильным порядком чтения будут удалены.

Не правильнее ли будет сделать второй набор тестов с поменянными местами x и m и засчитывать решение на тесте если оно проходит на данном тесте хотя бы в 1 из 2 наборов
16 лет назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится
"UPD: Приношу извинения, в задаче С были перепутаны числа x и m местами. Все неправильные попытки сделанные с неправильным порядком чтения будут удалены."

Не понял. А почему было не исправить тесты и чекер так, чтобы оба понимания проходили, и сделать реджадж?
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Всё-таки чекер работает в рамках одного теста. Тут сделать такой чекер — это то же самое, что выбросить все тесты, на которых разный ответ при разных пониманиях условия.

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

    Интересно на будущее, как сделать проверку по двум наборам ответов, а не по одному, в онлайн-режиме? Если проверка происходит на одной машине — например, так. Перед запуском тестирования прожка1 создаёт новый файл, в котором записано, свалился ли каждый тест по каждому из пониманий. Чекер апдейтит этот файл после проверки каждого теста. После всего тестирования прожка2 пробегает по этому файлу, ищет в каждом понимании первый failed test и выдаёт тот вердикт, который случился позже по номеру теста (или Accepted, если в каком-то из пониманий failed test-а не было). Для этого тестирующая система должна поддерживать запуск прожки1 и прожки2 в соответствующие моменты, ну и выдачу вердикта от прожки2, а не непосредственно от чекера. И непонятно, что делать, если проверяющих компьютеров больше одного — чекер должен коннектиться по сети?..
16 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
ну вот... наконец то нормально выступил, а контест сейчас отменят :D
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Хммм, печально, что сайт лежал почти весь последний час. Поправленное решение C так и не долетело. Фиговастенько контест прошёл, даже жалко, что не "вне конкурса". 
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Is it possible to publish a simulation of the rating change?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
How the problem C can be solved?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Not able to view submitted solutions of others for beta round #15. Anyone else facing same problem?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Эх, то на топкодере были траблы (srm 471), теперь вот на codeforces... обидно) Благо оба контеста были признаны нерейтинговыми.

Но все равно, большое спасибо, задачи были интересные. С нетерпением жду разбора)

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Почему нельзя посмотреть коды решения других участников?, в прошлых контестах(во время дорешки) можно было...
16 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится
Спасибо автору за контест!
Задачи очень даже интересные :)

Недоступность сайта было бы пережить проще, если бы можно было скачать все условия задач, например в виде одного пдф.
Михаил, возможна ли публикация условий в виде одного файла?
Или хотя бы появление кнопки "Версия для печати" как на Тимусе?
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Присоединяюсь!
    Спасибо автору, задачи действительно были интересные:)

    P.S. После того как я не мог ни послать решения, ни прочитать новые задачи в течении минут 10, я по-хитрому открыл сразу все задачи во вкладках браузера.
    • 16 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Я обычно начинаю контест с того, что открываю все нужные страницы — например, все задачи. Монитор, правда, на CodeForces открывать опасно, потому что он может внезапно начать обновляться и подвесить этим браузер секунд на десять. На снарковском ejudge тоже на пятничном контесте стали всплывать какие-то окна с ошибками...

      Но задачи-то стоит сначала все хотя бы просмотреть — длину условия, вид сэмплов. Для пяти задач это занимает меньше минуты и даёт некоторое поверхностное представление о том, что же там дальше за задачи.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
А я отмечал линейку и последний день в школе ^_^ Lucky!^^
И да, соглашусь с Petr что всегда в таких случаях обычно просто чекер делают что бы он понимал и то и то решение ... =_=
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
When the rating will be updated ?
16 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится
Sorry. Next time i will read before posting.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Кстати, хорошо бы было сделать CF beta#16 ободивизионным.
Ну да ладно. Сейчас уже поздно.
Будем ждать следующий контест. :)