# | 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 | 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 |
Name |
---|
Hints for solving 500 Pointer Problem please????
You can use a dp or a greedy solution. Let me know if you need more hints?
Describe please both of them
In DP state, keep record for :
1. current day
2. the person who worked on the previous day
3. the person worked the day before the previous day
4. days for which Alice has already worked
5. days for which Bob has already worked
You do not need the days for which the third person has worked since that is fixed and dependent on point 1,4,5.
Now for each day try assigning the work to all the three people, if possible, and pick the one which gives a possible solution.