Сегодня в 16:07 мск состоится Topcoder SRM 536.
| № | Пользователь | Рейтинг |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3603 |
| 4 | jiangly | 3583 |
| 5 | turmax | 3559 |
| 6 | tourist | 3541 |
| 7 | strapple | 3515 |
| 8 | ksun48 | 3461 |
| 9 | dXqwq | 3436 |
| 10 | Otomachi_Una | 3413 |
| Страны | Города | Организации | Всё → |
| № | Пользователь | Вклад |
|---|---|---|
| 1 | Qingyu | 157 |
| 2 | adamant | 153 |
| 3 | Um_nik | 147 |
| 4 | Proof_by_QED | 146 |
| 5 | Dominater069 | 145 |
| 6 | errorgorn | 142 |
| 7 | cry | 139 |
| 8 | YuukiS | 135 |
| 9 | TheScrasse | 134 |
| 10 | chromate00 | 133 |
| Название |
|---|



На топкодере можно разрегистрироваться на раунд?
По-моему нет. А смысл? Если задачи не открывать, участие вам не засчитает.
Чтобы не было пустышки в комнате. Участвовать не буду, а зарегался.
ТопКодер запустил бинпоиск по времени распределения на комнаты? :)
Если смотреть на сайте. То по локальному времени, сегодня март 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
Ютуб будет чуть попозже
Ютуб через какое-то время будет здесь