Привет всем!
Завтра в 19:00 MSK состоится TCO15 Round 1C.
Это послелний шанс проидти на следующий этап.
Количество участников ограничено: 2500. Проходят 750 участников.
Предлагаю обсудить задачи после контеста.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 156 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Привет всем!
Завтра в 19:00 MSK состоится TCO15 Round 1C.
Это послелний шанс проидти на следующий этап.
Количество участников ограничено: 2500. Проходят 750 участников.
Предлагаю обсудить задачи после контеста.
Название |
---|
Будет mirror?
А где-то надо отдельно регистрироваться? Раньше надо было, а сейчас я не нашел той странички.
Не, в этом году не надо
No Parallel Round?
Как там 1000 решать?
тупейшая динамика на 4 параметра dp[i][beauty][prev][len] — количество строк длиной i c красотой beauty причем последний символ — prev, а длина хвоста вида 01010101 или 10101010 — len
В смысле я видел и dp на 2 параметра и на 3, но это — самая простая как мне кажется
UPD. кстати как оказалось, параметр prev абсолютно лишний
dp[количество поставленных символов][сколько еще нужно хороших подстрок][первый символ]. Заметим, что на результат влияют блоки из чередующихся символов, и эти блоки разделяются повторяющимся символом, например, 1011101 имеет блоки 101, 1, 101. Тогда, чтобы найти dp[i][j][s], переберем длину блока, который мы ставим, и прибавим соответствующее значение динамики.
What's the method for the last problem?
Pretty simple dp problem.
Dp with 4 parameters: dp[i][b][prev][len] — number of strings with length i having beauty b, last symbol prev and the length of suffix like 010101010 or 10101010 is len.
There are solutions with 3 and 2 parameters, but the one with 4 parameters is the simpliest
Could someone explain as to how the solution to 450 was simply the number of leaves in the tree?
Consider any path. When this path is included in the answer, a set of nodes can no longer be included. This always includes one or more leaves. Hence including each path makes 1 or more leaves ineligible for further inclusion. Hence the number of leaves is an upper bound on the answer. The way to realize this upper bound is to select all the leaves as 1 node paths.
Got it! thanks
I missed definition of Path in second problem, thus couldn't figure out for 15 minutes how Example 1 is possible. Path consisting of one node was not very canonical.
This was first round since last summer on Topcoder, so I had nice rating increase from 1375 to 1430. I think I should try shooting for yellow.
I solved 1000 using dp in O(cnt.n2). Is there any better solution ?