Помогите решить задачку на ДП.Я читал разбор, но не понял его.
| № | Пользователь | Рейтинг |
|---|---|---|
| 1 | Benq | 3676 |
| 2 | jiangly | 3670 |
| 3 | Kevin114514 | 3657 |
| 4 | maroonrk | 3355 |
| 5 | Um_nik | 3353 |
| 6 | squareOf105 | 3346 |
| 7 | tourist | 3343 |
| 8 | strapple | 3324 |
| 9 | heuristica | 3322 |
| 10 | jiangbowen | 3291 |
| Страны | Города | Организации | Всё → |
| № | Пользователь | Вклад |
|---|---|---|
| 1 | Qingyu | 158 |
| 2 | nik_exists | 150 |
| 2 | maspy | 150 |
| 4 | AmShZ | 143 |
| 5 | Um_nik | 141 |
| 6 | Errichto | 139 |
| 7 | adamant | 137 |
| 8 | BledDest | 134 |
| 9 | maroonrk | 133 |
| 10 | qwexd | 130 |
Помогите решить задачку на ДП.Я читал разбор, но не понял его.
| Название |
|---|



Посчитайте величину 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 и обещаю больше так не делать)
А вообще-то, в контесте есть ссылка на анонс, а в анонсе — ссылка на разбор.
Не знал , спасибо.