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

Автор highighiq, 5 лет назад, По-английски

As you know, atcoder's beginner contest has always 6 problems. Why it has 8 problems now?

And Is this problem(abc213f) for beginners? It's so difficult I think.

Sorry for my poor English

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

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

I think recent ABCs are getting significantly harder I can't even get to solve problem E. But before ABC190 I could be able to solve all.

»
5 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +54 Проголосовать: не нравится

I think the style of ABC has changed for a while now for the better actually :)

ABCs nowadays are very educational, and is now a category of its own. A lot (if not all) of these problems now feel like introductory problems to common techniques from higher CP level. Before, Atcoder used to strictly reject these kind of problems. They still do now for ARC + AGC apparently.

The problem F you linked is also an example. You want to calculate longest common prefix between all pairs of suffixes. How to calculate LCP of two suffixes? For those who just know basic suffix array and LCP, LCP of two suffixes is the RMQ between them in the SA/LCP array. How to calculate sum of all LCPs? Easy, calculate sum of all RMQs. It's feels very basic for those who have seen SA/LCP before, but impossible for those who haven't.

Before, ABCs were just treated as the div2 version of ARC, and is simply the lower half of ARC + 2 mindlessly easy problems. Now we don't even see them together anymore.

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

Yes I also think F was really tough.And after solving upto E there was very little time left.

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

Yes according to https://kenkoooo.com/atcoder/#/table/ Problem ABC 213F is rated 2215 which according to This https://silverfoxxxy.github.io/rating-converter is equivalent to 2400 Codeforces difficulty Which is way to tough for a beginner contest.

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

I think they have changed for the better. I used to put off learning string algorithms, polynomial interpolation, convex hull, flows, game theory but now I am forced to learn them cuz if I don't, I won't be able to touch the last 2 problems in ABC now.

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

    Yes, you would need them but do you think those will help a beginner? I mean the contest is meant for beginners.

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

      yes its true that the topics touched by last problems of ABC are even more advanced than div2F of Codeforces. CF Div2 Rounds need atmost lazy segtree in terms of knowledge to AK the contest. [99% of rounds]

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

      Contests designed for beginners should aim to help them improve and learn new things, not to create a ceiling for them to stay beginners forever. ABC is doing this very well I believe — I've noticed that identifying and using one or two standard techniques is a considerable fraction of the insight needed to solve the problems, naturally getting more advanced for the harder problems. This is unlike ARCs or regular codeforces contests.