| # | User | Rating |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3611 |
| 4 | jiangly | 3583 |
| 5 | strapple | 3515 |
| 6 | tourist | 3470 |
| 7 | Radewoosh | 3415 |
| 8 | Um_nik | 3376 |
| 9 | maroonrk | 3361 |
| 10 | XVIII | 3345 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 162 |
| 2 | adamant | 148 |
| 3 | Um_nik | 146 |
| 4 | Dominater069 | 143 |
| 5 | errorgorn | 141 |
| 6 | cry | 138 |
| 7 | Proof_by_QED | 136 |
| 8 | YuukiS | 135 |
| 9 | chromate00 | 134 |
| 10 | soullless | 133 |
|
0
Thanks Ghost0fSparta, Edited! |
|
+22
Here is my approach to problem D (Although I did a silly mistake during contest but was able to solve after the contest) Firstly I rooted the tree at 1st node (you can root it at any node). I kept a map for every node which denotes the following — How to calculate this? This can be done using dfs. Initially for every node put Why do we need this? For each node
This can be also incorporated in the same dfs as follows — The trick is that when we are visiting i'th child, the ans upto (i — 1)'th child would already be included in the parent's dp and could be used. |
|
+21
When tester got no chill! :p
|
| Name |
|---|


