Hello everyone on Codeforces Beta Round 31 (Div. 2, Codeforces format)
Good luck!
Artem Rakhov and Codeforces team
# | User | Rating |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3741 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3489 |
7 | Radewoosh | 3483 |
8 | Kevin114514 | 3442 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
# | User | Contrib. |
---|---|---|
1 | cry | 166 |
2 | atcoder_official | 163 |
3 | Um_nik | 162 |
3 | maomao90 | 162 |
5 | adamant | 157 |
5 | djm03178 | 157 |
5 | -is-this-fft- | 157 |
8 | awoo | 155 |
9 | TheScrasse | 154 |
10 | Dominater069 | 153 |
Name |
---|
~
The text say, Breaks are given in arbitrary order.
will some test case like this?
2 2 2
0 1 1 1
1 0 1 2
I make one more for loop to calculate by force, then i got an Accept.
3
000999
?
The input example:
1234
The total is: 12 + 34?
Thx:)
"It is guaranteed that the set of breaks is correct, i.e. there is some order of the given breaks that each next break divides exactly one part of the bar into two non-empty parts.
Output n + 1 numbers — areas of the resulting parts in the increasing order."
N is at least 1, and you cant break it on empty parts!
I'm using DP. The parameters are (index, player1 result, player2 result, nTurns for player1, nTurns for player2)
but I'm memorizing only on index and player1 result, as the rest can be calculated through those two. Player1 result is too large so i'm memorizing in map. Sure that gives me TLE on test case 14.
What can I do? Thanks very much.
E doesn't deserve 2400