Сегодня в 16:07 мск состоится Topcoder SRM 536.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 155 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
10 | nor | 152 |
Название |
---|
На топкодере можно разрегистрироваться на раунд?
По-моему нет. А смысл? Если задачи не открывать, участие вам не засчитает.
Чтобы не было пустышки в комнате. Участвовать не буду, а зарегался.
ТопКодер запустил бинпоиск по времени распределения на комнаты? :)
Если смотреть на сайте. То по локальному времени, сегодня март 7, начало в 07:07. Я думаю, что связано с этим.
сначала полкомнаты решило 500, но за челендж фазу все друг друга похакали. Как же ее решать?
Не умею доказывать (я застрессил), но решение такое — если самая большая кость + число костей кроме нее больше, чем сумма остальных костей + 1 — то ответ сумма остальных костей + 1, иначе — половина, округленная вниз, от суммы всех костей + их число
Это был самый веселый раунд на моей памяти — никогда еще не приходилось делать 8 удачных челленджей в одном матче!
а мне никогда раньше не приходилось успешно дефендить 4 челленжа по одной и той же задаче :)
Ну 4 дефенда — это не гарантия правильного решения. Вот если бы твой код Петр посмотрел и закрыл, то тогда без вопросов, конечно:)
да, очень приятно наблюдать когда у тебя много дефендов...
Как доказать такое решение div1-250 ?
Это максимизирует ответ, т.к. для a ≤ c .
Приведенное неравенство ну вообще не зависит от знака чисел и значения b. В изначальной задаче если к каждому числу прибавить по 1000, то ответ тоже увеличится на 1000
встречал тоже решение, где отдельно разбирались положительные и отрицательные числа. Не понимаю, как до этого можно додуматься
У меня не разбирались случаи. Я сходу сдал задачу, потом пытался для себя доказать, что меня не почелленджат. Мне было проще в голове разобрать отдельно, почему это верно еще и для отрицательных.
А я доказывал через неравенство ((a+b)/2+c)/2>=(a+b+c)/3 при a<=b<=c. Получаем (a+b)/12<=2*с/12=с/6, что и требовалось доказать. А дальше по индукции распространяем на общий случай.
Я вообще изначально рассуждал банально: чем число больше, тем меньше раз нам выгодно его поделить. Этот цикл это и делает — минимальное поделится n-1 раз, максимальное — 1. Потом попытался описать это формулами и меня закидали помидорами)
Наконец выложил screencast
Ютуб будет чуть попозже
Ютуб через какое-то время будет здесь