13 января в 5:00 по Москве состоится очередной TopCoder SRM
Так же в какое-то близкое время состоится тестовый раунд Facebook HackerCup - может быть, epic fail не продолжится
№ | Пользователь | Рейтинг |
---|---|---|
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 | 151 |
Название |
---|
рофл... а на фэйсбуке его анонсировать не вар?
Кстати, не знаешь, будут ли пересмотрены результаты ещё раз?
теперь, если 1й игрок может сходить сразу в конечную клетку - то он выигрывает. иначе - или ничья или выигрывает 2й игрок, потому что 2й всегда может свести к ничьей (просто делать ход, обратный ходу 1го игрока).
теперь, если для любого хода 1го игрока 2й игрок может сходить в конечную клетку - он выигрывает. иначе - 1й игрок может свести к ничьей: сходить в клетку, откуда 2й игрок не может добраться до конечной, а затем откатывать любой ход 2го игрока.
N=10 M=9 K=7 L=7
тут выигрывает 2й игрок.
Я поломал три решения таким тестом:
N=6 M=4 K=3 L=1
ничья
Я придумал тест к другой трактовке условия в принципе. Я решал и челленджил задачу, что выбирается K подряд идущих ячеек содержащих ровно одну белую и делается реверс цвета каждой, а не реверс позиций массива. А это уже совсем другая и более сложная задача.
Так что мне повезло :)
Блииииин... да я вообще не ту задачу решал :) невнимательно условия прочитал :(
Egor на последнем CFBR тоже не сдал задачу А. Это ж не значит, что она сложная.
В 450 достаточно несложная динамика. Вначале перебор по ответу. А потом уже без особых проблем можно за 50 x 7^7 памяти решить, при помощи сохранения для каждого цвета расстояния до последней его встречи (если оно больше чем проверяемый ответ, то полагаем равным ответу). Пересчет - достатчно тривиален: если можем оказаться в позиции i с расстояними j (храним их в числе не превосходящем d^K), то перебираем цвета которые мы можем добавить и пересчитываем маску расстояний.
На макс тесте работает около 0.7 сек.
http://codeforces.net/blog/entry/939#comment-18267
http://codeforces.net/blog/entry/939#comment-18362
http://codeforces.net/blog/entry/939#comment-18730
http://codeforces.net/blog/entry/939#comment-18813
http://codeforces.net/blog/entry/939#comment-19101
Это если вкратции.