AtCoder Grand Contest 005 will be held on Saturday (time). The writer is yosupo.
Let's discuss problems after the contest.
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3676 |
| 2 | Kevin114514 | 3659 |
| 3 | jiangly | 3640 |
| 4 | turmax | 3450 |
| 5 | tourist | 3408 |
| 6 | strapple | 3360 |
| 7 | Um_nik | 3354 |
| 8 | squareOf105 | 3348 |
| 9 | maroonrk | 3312 |
| 10 | idontwannadothis…e | 3191 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 155 |
| 2 | nik_exists | 151 |
| 3 | maspy | 149 |
| 4 | AmShZ | 145 |
| 5 | Um_nik | 143 |
| 6 | Errichto | 139 |
| 7 | BledDest | 136 |
| 8 | adamant | 135 |
| 9 | maroonrk | 133 |
| 10 | cry | 130 |
AtCoder Grand Contest 005 will be held on Saturday (time). The writer is yosupo.
Let's discuss problems after the contest.
| Name |
|---|



Never mind. I was wrong.
Actually it seems like there's a 15 minutes break between the contest.
rng_58 likes your icon, according to this comment.
It clashes with the ICPC Preparatory Series contest on Codechef. :(
I am really interested why all in top 10 are reds except semiexp whose color is green?Is it a bug?
Actually his color is #92D050. If you reach 3200, you can choose your own color (tourist and Petr haven't decided their colors though).
I hate FFT :( the modulo is friendly though
Anyway, nice problems!
The best thing about AtCoder is trying to read the Japanese editorial using Google Translate.
Edit: My bad, I see the English version now.
There's English editorial below Japanese editorial.
It would be much better to provide editorials in English and Japanese in separate file. I don't like seeing Japanese editorial at the top. Can something be done in this regards? Anyways, Thanks for great contests and well explained editorials.
Can someone explain the solution for D better? I'm lost at the Inclusion-Exclusion part (where did the sum come from)
Can someone please explain the editorial of D in a different way? I'm having some difficulty understanding it. How is that formula derived? And how to find M(k) in O(n^2) using DP?
Sorry for necroposting, but how to solve D in
time?
I think all you do is: notice that the only part of the editorial that needs O(N2) time is computing the Mk. You can compute all Mk for a single path of length l by straightforward combinatorics / dp.
Let Pl(x) be the polynomial where the coefficient of xk is the number of matchings of size k on a path of size l. Notice that in the graph, all paths are gonna be length l or l + 1 for some l (
). To find the overall Mk, this is equivalent to a convolution so you can just compute Pl(x) and Pl + 1(x) for the appropriate l and then raise them to the correct power and multiply. This can all be done by FFT in
,
How do we compute Pl(x) in
time?
Say you have a path of length l. You want to pick k of the edges so that you don't pick any two adjacent edges. This is just a binomial coefficient, something like
or something.
Oh, you are right. Thanks :)