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

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

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

Поздравляю тройку лидеров: RAVEman, GarnetCrow и ivan.popelyshev!

До встречи на Codeforces Beta Round #3.

P.S. И кстати, разбор задач ждет добровольца. Желательно, чтобы это был один из лидеров сегодняшнего соревнования. Напоминаю, что разборы задач надо писать по-русски и по-английски. Разбор будет опубликован на главной и позже доступен по спец. ссылке со страницы раунда.

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

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Я, пожалуй, остающееся до контеста время посплю, ибо тяжело вставать среди ночи, а особенно тяжело наблюдать то, что этой ночью показывали. Интересно, а многие сегодня решились встать в 3:30 с надеждой ощутить гордость за хоккейную сборную своей страны?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Куда писать комменты, касающиеся чата?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А почему за два часа до контеста регистрация уже закрыта?
За сколько надо регистрироваться?
  • 14 лет назад, # ^ |
      Проголосовать: нравится +11 Проголосовать: не нравится
    Регистрируйтесь на здоровье! Регистрация будет окончена за 15мин до начала контеста
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
У меня вопрос о времени начала соревнования: то написано, что в 20:00 то в 17:00 хотя сейчас уже далеко не 5)) Во сколько все-таки начало?
14 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится
Внимание!
Соревнование начнется как и планировалось 25 февраля в 20:00 по Москве
Всем УдАчИ)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Решал бы на яве задачу B решил бы наверно
  • 14 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится
    врядли
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      =) подожду разбора, может разберусь тогда
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Рассмотрим три пути из лево-верх в право-низ, тот что содержит минимум двоек (его цена это кол-во двоек), тот что содержит минимум пятерок (цена - кол-во пятерок) и тот что содержит число 0 (его цена - 1, но его может и не быть). Можно показать, что самый дешевый из этих путей и есть ответ. Первые два пути ищутся динамикой, третий как угодно если 0 есть.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Я не планировал решать ещё что то. Надо было срочно заняться другим делом.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Спасибо за информацию. Я только не понимаю что я такого сделал, чтобы вызвать ее появление. Также не совсем понятно что мне теперь с ней делать...
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
У меня хоть ты тресни, но 31 тест - timelimit выдавало. неизвестно почему.
  • 14 лет назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится
    потому что видимо делил так: while (x%2 == 0) x/=2;
    а x может быть 0 ))
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    У меня тоже =( вроде у меня на компе тест 1000х1000 за пару секунд проходил, так и не понял почему tl на 31 тесте
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А что за люди со звёздочками снизу? Дисквал?
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
А почему все-таки в статусе времена сабмитов даны во временной зоне GMT+0? По-моему, должно быть MSK (GMT+3), тем более что время начала соревнования указывается именно по времени Москвы.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Очень хотелось бы, чтобы при автообновлении страницы с результатами не сбрасывалась позиция и поиск по участнику.
А ещё для поиска было бы очень удобно какое-нибудь сочетание клавиш. А то 2 клика, да ещё и прицельных это дороговато.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А просматривать код других участников после окончания контеста можно?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Пока нет.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А почему нельзя просматривать задачи, если регистрировался на соревнование, участвовал в нем, но не регистрировался на дорешивание? Может тогда автоматически всех участников соревнования регистрировать и на дорешивание, а то этот шаг в данном случае каким-то лишним выглядит.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Во второй задаче,если в матрице есть 0,и все остальные пути содержат больше 1 нуля допустимо выводить единицу и любой (!?)путь через этот 0?

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Думаю да. т.к. произведение все равно будет равно нулю.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

in problem A, what is the answer for this test case?:
4
a -9
a 10
c 1
b 1


14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Когда время за полуночь, "Вердикт" уже читается как Бердикт :)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Обнаружена магия с задачей C на дорешивании. После того, как я получил Accepted, я решил убрать Locale.US из printf (на Java), чтобы проверить, не выставляется ли оно на сервере. Получил WA 2. Но такое было возможно, только если на первом тесте нет ответа, т.е. ничего выводить не надо - иначе запятые вместо точек в числах должны были дать WA. Но нет - проверка показала, что первый тест - из условия. В результате имеем:
        //the first test case
        if (c1.cen.x == 0 && c1.cen.y == 0 && c1.r == 10
            && c2.cen.x == 60 && c2.cen.y == 0 && c2.r == 10
            && c3.cen.x == 30 && c3.cen.y == 30 && c3.r == 10)
            out.println("30,0 0,0");
        else if (res != null)
            out.printf(Locale.US, "%.5f %.5f", res.x, res.y);
получает Accepted. То же самое с точками вместо запятых также получает Accepted. Но любой из вариантов без Locale.US получает WA 2. Такое ощущение, что локаль не влияет только на первом тесте. Посылки: 5929, 5931, 5932.
   
13 лет назад, # |
Rev. 2   Проголосовать: нравится -13 Проголосовать: не нравится
как дела?
»
10 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

Could anyone explain the statement of problem C for me please ? I can't understand it :(

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

    Three circles are given. You need to find a point on the plain such that we can see all the circles from this point with the same angle. And if there is no such point, the program should not output a thing.

    On this picture from point B we can see the circle with angle ABC.

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

That's CRAZY! This blog was written 14 years ago!