# | User | Rating |
---|---|---|
1 | jiangly | 3845 |
2 | tourist | 3798 |
3 | orzdevinwang | 3706 |
4 | jqdai0815 | 3682 |
5 | ksun48 | 3589 |
6 | Ormlis | 3532 |
7 | Benq | 3468 |
8 | Radewoosh | 3463 |
9 | ecnerwala | 3451 |
10 | Um_nik | 3450 |
# | User | Contrib. |
---|---|---|
1 | cry | 165 |
2 | Qingyu | 159 |
2 | -is-this-fft- | 159 |
4 | atcoder_official | 157 |
5 | Dominater069 | 156 |
6 | adamant | 154 |
7 | djm03178 | 151 |
8 | luogu_official | 150 |
9 | awoo | 148 |
10 | maomao90 | 145 |
Name |
---|
I am not aware of the optimal solution and I am new to DP. but, my thoughts are one element could be the left most element indicating size or rightmost indicating size or inner element.
dp[i][j] -> Bool segment possible index i the block count j
The states can be, if(j=0) -> it can be starting of left most or it can be right most. if(j>0) -> it can be right most or part of segment.
Once I code the above I'll send it here , if it works :)
https://codeforces.me/contest/1741/submission/311736788
The above gave a TLE, Now I need help in Tabulation
I have one approach. but it will give you tle.
may be this problem should solve by only iterative dp.