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

Автор chokudai, история, 3 года назад, По-английски

We will hold AtCoder Beginner Contest 212.

The point values will be 100-200-300-400-500-500-600-600.

We are looking forward to your participation!

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

»
3 года назад, # |
  Проголосовать: нравится +36 Проголосовать: не нравится

Why downvote this blog? It will be a nice contest!

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

    I think the reason being is:

    5:30 — 7:10 PM IST: AtCoder Beginner Contest 212

    6:00 — 8:30 PM IST: ICPC Amritapuri 2020 Mock Round (For Indians)

    6:00 — 9:00 PM IST: July 2021 CodeChef Lunchtime (With Extra Prizes for Indians)

    Collision at the peak :)

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

Clash with CodeChef Lunchtime!

»
3 года назад, # |
Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится

How to solve E?

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

    just do the following K times: suppose dp[i] is the number of paths that end at i, initially only dp[1] = 1.

    For every day, all vertices can go to i except those that are broken(and i, of course). So you can just do $$$nextdp[i] = \sum dp[i] - \sum _{j \in adj[i]} dp[j] - dp[i]$$$ , then just swap nextdp and dp.

»
3 года назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

I used Fast Walsh for H. Is it needed?

»
3 года назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

tourist is too fast.

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

    Well this was the only choice he has! Since he has to top the Codechef Lunchtime also and He manage to get 2 min break in between.

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

E was a great problem, thank you for teaching me dp on trees ( atleast a part of it ).

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

    Can anyone tell me the reason for downvote? Was it not "dp on trees" or is something else the reason for downvote?

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

      I doubt it has a flavor of "DP on tree," but still I don't see any reason on downvoting it... (Some of them may be downvoting you just because you're gray, which attitude I don't like)

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

        Yes I realised it later.....the graph might not even be a tree so dp on trees is wrong...thank you.

»
3 года назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

I feel like implementing F was way harder than G.

»
3 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
Code

Can someone explain why my code got tle for E

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

    The issue with your code is that in worst case, it runs in approximately $$$O(n^2k)$$$ because there could be maximum $$${n(n-1)/2} - m$$$ valid edges, so for each iteration of $$$i$$$, the inner loop runs in $$$O(n^2)$$$, hence the TLE.

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

Thank You for the wonderful problemset. The number of tasks was a little too much considering only 100 mins to solve them.

»
3 года назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

As a writer of ABC(sadly this time I'm not), I'm curious about how do participants feel with the new format.

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

    i wish there was infinity of such genuine,geniosity,pure beauty,attractive,elegant,gorgeous,inspiring,exciting... problems :) thank you .

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    So you are saying this was not a one time thing ?

    Anyways, if the 8 problem ABC is going to be adapted for further ABC too. I wish these 2 points to be implemented.

    1. Increase duration a bit (maybe like make it 2 hours ? )
    2. Make problem >= F, more in the reach of actual rated range participants. For me personally today, I was done till E in 25 mins and then I stared at screen for rest whole contest. But yes, I understand its my fault and F was actually not that out of reach, but still I think it was pretty hard. (That can be seen by yellow rating to F, G and orange rating to H at kenkoo)
  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    Is this going to be the new standard format? If so, sounds fun!

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

Hii, I tried to solve D via method 1, and then method 2, I failed to see why first one didn't work, could u help me out please.

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

    Try the following trivial testcase with your incorrect code and you should easily see what's wrong with it, the correct output is 2 11:

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

x^n≡y(mod P) ⇔r^an≡r^b(mod P) ⇔an≡b(mod P−1) How is the second step to the third step transformed? Who can explain? Thank you very much

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

I think problem E could be solved by using kitamasa method. Anyone have AC code?