Если мы вычисляем префиксные суммы используя формулу p[i + 1] = s[i] + p[i]
, является ли это динамическим программированием?
№ | Пользователь | Рейтинг |
---|---|---|
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 | 166 |
2 | maomao90 | 163 |
2 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | nor | 153 |
9 | Dominater069 | 153 |
Если мы вычисляем префиксные суммы используя формулу p[i + 1] = s[i] + p[i]
, является ли это динамическим программированием?
Название |
---|
Да.
там в тегах в том числе обычно указано дп у задач на префсуммы
Да, это динамическое программирование, так как ты решил задачу благодаря тому, что разбил её на более простую, т.е. взял меньшее i. Однако это достаточно частный случай, так как вся прелесть динамического программирования заключается именно в том, что ты можешь разбить задачу на несколько более простых, не только на одну.