i started reading about Dp bottom up and top down(memoization) . i wonder how could i start easy problems on dp then harder and harder ?
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 156 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
i started reading about Dp bottom up and top down(memoization) . i wonder how could i start easy problems on dp then harder and harder ?
Название |
---|
just sort dp problems on codeforces by count of solves, and start to solve!
http://codeforces.net/problemset/tags/dp?order=BY_SOLVED_DESC this sheet is useful, it contain all dp problems tag on codeforces sorted by most solved, if you have solved problem on it you can try to solve but by dp technique
I asked the similar question and possibly thousands of newbies asked the same.
Some experts said it's better to start with classical DP problems like 0-1 knapsack, LCS, Coin change etc. Thus we may get clear concepts. Besides, as they are classical, it's obvious that thousands of tutorials, codes are available online. So, we never feel like "I don't find enough guidelines to solve this problem".
And, you already got some common and excellent suggestions from Codeforces community ( Other comments in this blog ).
+ You will get a lot of excellent answers on Quora, especially answers by Michal Danilák (Mimino)