Вроде бы контест уже совсем закончился
Кто-нибудь умеет вторую решать? Я послал наивное решение, которое в худшем случае работает за 22n, но придумать для него контртест не смог.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3814 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3517 |
7 | Radewoosh | 3410 |
8 | hos.lyric | 3399 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 169 |
2 | maomao90 | 162 |
2 | Um_nik | 162 |
4 | atcoder_official | 161 |
5 | djm03178 | 158 |
6 | -is-this-fft- | 157 |
7 | adamant | 155 |
8 | awoo | 154 |
8 | Dominater069 | 154 |
10 | luogu_official | 150 |
Название |
---|
Просто чтобы "проэмулировать" какое-то развитие игры
Там получается, что, когда мы думаем куда бы походить на первом шаге, мы не знаем куда будет ходить Бесси; когда мы думаем о втором ходе мы уже точно знаем первый шаг Бесси и никак не знаем последующих. Стратегия должна быть такая, чтобы Джон рассуждал именно исходя из этих знаний, и ходил в гарантированно выйгрышную позицию.
Можем, мы переходим в состояние которые либо мы проверили на корректность (случай bottom) либо потому что нам обещали корректность, а раз bottom не обязательно корректен, то top должен быть :)
Но чтобы узнать, куда делать первый ход, мы для начала должны проверить на корректность bottom. Т.е. сделать 4n - 1 раундов, нет? Или мы "предположим" корректность и что-нибудь случится?
ПС. разумеется что решение как у Egor :)
Я тоже так считал. Судя по ограничению K <= floor(M/2), это должно быть правильно, иначе зачем оно вообще нужно.
О, спасибо, но для этого как минимум надо быть зарегистрированным :)
<offtopic> Серега это ты? Что у тебя с ником :) </offtopic>
o_O Cherry tree это маленькая девочка?
Пойду английский поучу, что ли :)
</offtopic>
Во второй dp[i][j]...это можем ли мы собрать сумму i в 1-ый ангар, и сумму j во 2-ой ангар...Дальше вроде понятно, как делать :)
Ну не знаю, может у нас разные понимания слова "медленный".
Я неправильно понял условие :(
Не знаю правильно или нет . результатов ещё нет . Но я решал 2 задачу так :
находил все возможные суммы и брал первую большую (s/3), если нацело не делится то добавлял 1.
Третью то-же жадным, а первую не придумал.
А кто знает когда результаты будут. Я на новом их сайте первый раз участвую. Раньше в среду уже на почту присылали , а в пятницу на сайте было. Сейчас зашел, ничего нет.
Ask msg555 - it's his task.
Edit:
Writing handles doesn't work...Edit2: Ok, thx
Первый раз участвую в обновленной usaco и она мне явно уже не нравится :) Фишка с подсвечиванием условий цветом дивизиона, помоему была отличной, хотя это мелочи.
Колстадукакому-то новому чуваку с подписями, пускай Гена на IOI передаст ему лично и пожурит за урезаный функционал ;)2. Последовательность ходов Бесси не важна, надо сгенерировать лексикографически минимальную последовательность ходов фермера, которая выигрывает в любом случае.
3. Ответ = произведение ответов по каждой связной компоненте: если компонента дерево, то ответ количество вершин в ней (я этого не заметил и писал ДП, мне после контеста сказали), если в компоненте ровно один цикл - то ответ для нее равен двум, иначе ответ равен нулю.
Как-то так.
У меня похожая идея, может у вас опечатка где-то, так как это набирает несколько больше.
По-моему, во второй задаче, у вас:
У меня зашла рекурсия.
P.S : Авторское решение можно найти здесь.