Блог пользователя chrome

Автор chrome, 11 лет назад, По-русски

Привет всем!

Завтра в 19:00 MSK состоится TCO15 Round 1C.

Это послелний шанс проидти на следующий этап.

Количество участников ограничено: 2500. Проходят 750 участников.

Предлагаю обсудить задачи после контеста.

  • Проголосовать: нравится
  • +43
  • Проголосовать: не нравится

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Будет mirror?

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

А где-то надо отдельно регистрироваться? Раньше надо было, а сейчас я не нашел той странички.

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

No Parallel Round?

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Как там 1000 решать?

  • »
    »
    11 лет назад, скрыть # ^ |
    Rev. 3  
    Проголосовать: нравится +1 Проголосовать: не нравится

    тупейшая динамика на 4 параметра dp[i][beauty][prev][len] — количество строк длиной i c красотой beauty причем последний символ — prev, а длина хвоста вида 01010101 или 10101010 — len

    В смысле я видел и dp на 2 параметра и на 3, но это — самая простая как мне кажется

    UPD. кстати как оказалось, параметр prev абсолютно лишний

  • »
    »
    11 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +1 Проголосовать: не нравится

    dp[количество поставленных символов][сколько еще нужно хороших подстрок][первый символ]. Заметим, что на результат влияют блоки из чередующихся символов, и эти блоки разделяются повторяющимся символом, например, 1011101 имеет блоки 101, 1, 101. Тогда, чтобы найти dp[i][j][s], переберем длину блока, который мы ставим, и прибавим соответствующее значение динамики.

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

What's the method for the last problem?

  • »
    »
    11 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    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

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Could someone explain as to how the solution to 450 was simply the number of leaves in the tree?

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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.

»
11 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

I solved 1000 using dp in O(cnt.n2). Is there any better solution ?