Помогите решить задачку на ДП.Я читал разбор, но не понял его.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 160 |
4 | adamant | 160 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
8 | Dominater069 | 154 |
8 | nor | 154 |
Помогите решить задачку на ДП.Я читал разбор, но не понял его.
Название |
---|
Посчитайте величину f(x, k) — какую максимальную сумму можно заработать, использовав x грамм теста с использованием первых k видов начинки.
Тесто? Начинка? http://codeforces.me/problemset/problem/264/B я по ссылке вижу задачу B "Хорошие последовательности" Codeforces Round #162 (Div. 1)
Раньше была ссылка на другую задачу, не знаю, почему автор её изменил...
Или не изменил, но раньше по ссылке была другая задача, точно.
Эта задача хоть и тоже на динамику, но из чуждого пока tamir дивизиона.
Имхо это стандартная задача на динамику. Найти наидлиннейший путь в DAG — ориентированном ацикличном графе.
Да-да, сперва плохо подумал)
А как граф строить? Что у нас будет вершинами , а что ребрами?
Вершины это данные в инпуте числа, рёбра могут идти только слева направо по условию того что числа упорядочены и должны в итоге быть упорядочены. Ребра есть только тогда, когда два числа не взаимно просты.
На самом деле прямо так влоб граф строить не нужно да и не зайдет это. идём слева направо по числам и поддерживаем массив d[j] — максимум для некоторого числа имеющего делитель j и рассмотренного ранее (а значит находящего левее).
Аха, в прошлый раз не было фразы "Я читал разбор, но не понял его.". Он действительно теперь спрашивает о другой задаче. Уважаемый tamir, впредь задавайте новый вопрос в новом посте, не вводите людей в заблуждение.
Это мой фэйл. Изначально я просил помочь решить задачу про тесто и начинку. Когда я её решил , возникла другая проблема , и я изменил ссылку на другую задачу. Прошу прощения у Sammarize и обещаю больше так не делать)
А вообще-то, в контесте есть ссылка на анонс, а в анонсе — ссылка на разбор.
Не знал , спасибо.