Could anyone please exlain me how to solve this dp problem? Link:https://atcoder.jp/contests/dp/tasks/dp_n Help?
# | User | Rating |
---|---|---|
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 |
# | User | Contrib. |
---|---|---|
1 | cry | 166 |
2 | maomao90 | 163 |
2 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | adamant | 160 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | nor | 153 |
9 | Dominater069 | 153 |
Could anyone please exlain me how to solve this dp problem? Link:https://atcoder.jp/contests/dp/tasks/dp_n Help?
Name |
---|
Check this out... https://www.codechef.com/JULY19B/problems/CIRMERGE/
It also has a nice editorial.
Its easier to understand the recurrence relation from a solution done made with recursion (and memoisation), so here you go — https://atcoder.jp/contests/dp/submissions/15834404
please can you tell me what's the problem with greedy solution in this problem? when i use this solution it give me WA
the greedy solution based on at each move we select 2 adjacent elements with the lowest sum, and merge them until one element remaining.
In greedy approach, we are making sure that cost incurred in each of the progressive step is minimum but this may not result in minimum total cost incurred.
this video by Errichto helped me a lot while solving the dp atcoder contest : https://www.youtube.com/watch?v=FAQxdm0bTaw&t=8731s
hint for someone who wants to try:
dp[i][j]
state refers to the minimum total cost of combining interval[i,j]
into one vertex. answer will bedp[0][n-1]
Is there anything I am missing? If someone can help ?
Link : My solution
Update to
cost=1e18;
and it works.Am i missing something in this solution: https://atcoder.jp/contests/dp/submissions/22675988
lli i,a, b = sum[endi]-sum[start-1],c=INT_MAX;
c
can be larger thanINT_MAX
If you want to learn the concept behind this problem then go through Matrix chain multiplication DP, it is a very famous DP problem and has clear explanations(you can check Cormen or any online articles). This N-slimes problem is very similar to that but instead of multiplication, we do addition.