Guys can anyone give me some hint on how to do this DP Problem..
№ | Пользователь | Рейтинг |
---|---|---|
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 | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Guys can anyone give me some hint on how to do this DP Problem..
Название |
---|
anyone pls give some hint
Dijkstra. DP on the DAG (Direct Acyclic Graph)Do you understand problem?
1) the benefit is not money.
2) it is bad to cook the dishes two times in a row, but you can repeat some two dishes (1 3 1 3 1 3 1 ... ) and there will be profit v each time you cook this dishes.
d[numberOfday][previousUsedDish][howManyTimesPreviosDishWasUsedInARow (range 0..3 is enough)][ourBudget] — total benefit
i tried but my code is not running fine.. here is my code