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

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

Завтра, в 12.00 по Москве, начинается сезон мною очень любимых личных олимпиад на neerc.ifmo.ru/school! Не забудьте заново зарегистрироваться. Всем желаю удачи!

Разумеется, предлагаю после контеста здесь же обсудить задачи.

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

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

feedback'и будут?

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

У кого-то фидбэк пашет? У меня просто пишет "Unknown, Scored".

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

Монитора и не предполагается?

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

в первой задаче "любое" == каждое или хотя бы один?

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

Интересно получилось у меня: два жадника и два двоичных подъема:) Хотя на третью есть решение за N+М, я писал тупое N log N+M log M.

Больше всего за первую боюсь:) Там же выгодно либо за 1 штуку платить, либо только за 2 максимальных, да?

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

Ололо, я правильно понимаю, что засчитывалось последнее решение, даже если ты вручную выбрал засчитывать другое? :D

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

Вторая задача....втф?!

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

А где можно увидеть результаты?

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

Тот неловкий момент, когда ты забываешь поставить used и твое решение вместо 100 получает 2..

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

Ребята, какая главная идея в решении А ?

UPD Извиняюсь, перечитал условие и понял, что все было раз в 500 проще...

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

    Очевидно, что число равное максимуму по первому параметру мы заплатим, ведь никуда мы от него не денемся. Это же утверждение верно и для второго параметра. Зато после этого по каждому параметру уже платить не придется. Если максимум и там, и там лежит в одном задании, то его делаем первым, за остальное не платим. Иначе смотрим как нам выгодно — макс по первому, а потом по второму, или наоборот.

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

У кого есть права, залейте пожалуйста в тренировки.

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

Вопрос по задаче С. Правильное ли такое решение за n+m: читаем все запросы. Для каждой вершины сделаем список запросов, на которые нужно ответить, чтобы эта вершина была r(то есть в нее нужно попасть). Подвесим дерево за первую вершину. Для запросов, где l не является предком r ответ очевиден: первый предок l. Теперь для запросов, где l выше r: запустим дфс, для каждой вершины в массиве cur будем хранить вершину, в которую мы пошли из нее при обходе. Теперь если мы находимся в какой-то вершине, пройдемся по всем запросам для этой вершины и ответом на очередной запрос будет cur[l]. То есть идея такая, что мы запоминаем в какое поддерево идем и оно и будет ответом. Вроде понятно объяснил но правильно ли(:

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

    Да, конечно правильно. напоминает алгоритм Тарьяна. Я минут 10 думал над красивым решением, но потом сел двоичный подъем писать. Пока писал, в голову это пришло, но решил не изобретать велосипед.

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

Соревнование добавлено в тренировки. Удачи в дорешивании!

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

На нашем с We.Pepsi.Infi сайте опубликован разбор. http://algorus.blogspot.ru/2012/12/2012-2013.html

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

Кто-то может скинуть ссылку конкретно на страницу регистрации в олимпиаде?