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

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

last blog

I don't want to see that Div4 is a speed competition, so I think it must have at least one *1800 or *1900.

Welcome to show your ideas.

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

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

It is a beginner friendly contest Dude, why are you trying to eliminate its purpose by introducing very high level problems.

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

    why we matter about div4 round difficulty ,there are about 5 div1 and 2 rounds and only single div4 round
    Screenshot-2022-06-09-061611

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

    It won't, 1800-1900 is not that "hard", consider a regular div2 round, often problem F is 2600-3000 rated, obviously someone rated below 2100 can't solve them but it doesn't eliminate the purpose of div2's. I would say it is a good idea to add at least 1 "good" problem.

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

Adding 1800 or 1900 level problem would defeat the purpose of Div4.

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

    What is the purpose? make codeforces worse?

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

      dear SyadouHayami sir, as div 4 is for people less than 1400 rated , so in my opinion it is fine to not having higher rated problems in it. thank you...

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

      For me personally div4 makes codeforces better. I have fun participating in speed competition with easy problems once in a while

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

..

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

sir u r right, but plz supot Botswana thx

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

Div 4 is a contest specially made for people who are new to competitive programming. it doesn't make any sense if you throw a problem of rating 1800+

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

I don't think there is a suitable reason to stop Div. 4 rounds.

  • It doesn't decrease the frequency of Div. 1/2 rounds, as Mike said himself.
  • Rating inflation is more about the issue of rating system itself, not the issue of Div. 4 rounds and their problems. If one really cares about their skills, then whether their rating is broken or not shouldn't even matter to them in the first place.
  • It is indeed speedforces, but speed is important for any level of participants. In fact, most of coding tests held by companies tend to just require implementing fast and accurate than anything else. Also, part of reason why Div. 4 rounds are speedforces is that the rated range is only 200 lower than that of Div. 3. I think, if really needed, we can also exclude Pupils from rated range, but I'm sure for most Pupils Div. 4 rounds are still helpful.
  • For newbies not every problem has to include a new concept to learn a new thing. Every second they think and code is an experience to them. And for 95% rated participants, not even all problems are easy to solve.
  • If one thinks that it's not helpful to their skills, then they can just not participate in Div. 4 rounds. Nobody forced them to join. Again, it's not that Div. 4 rounds take slots for Div. 1/2/3 contests. They only give additional chances.
»
2 года назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится

Close Your Eyes if you don't want to see Div 4 in codeforces.

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

Even the last Div 3 round had three 800 rated problems. Not sure how many people enjoyed solving them.

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

Rather than giving 1800 or 1900 rated ,

option_A — 800 800 800 1000 1000 1200 1200 ( if this is the normally given type )

option_B — 800 800 1200 1400 1400 1600 1600 ( how about this?? )

its usually said — practice (your_rating + ~200 ) , so i think option_B would be better choice which will be constructive in logic building.( 1800/1900 would only be solved by higher rated than pupil with different accounts...which shouldn't be the case)

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

Div 4 contests can be taken as a fun contest by you too.

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

Or make it only rated for Newbie

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

I am very glad that someone brought up this topic. I completely agree with this blog, and I will now explain why exactly.

The target audience of Div. 2 rounds are specialists and experts. Typically, the D task in these rounds has a rating of 1800-1900 or higher. Consequently, not everyone even from the target audience of these rounds can solve this problem, which means that they solve about three problems. In Div. 1 rounds, the target audience is all users (there are not many participants in these rounds), but given that most participants are rated no more than 2500, again, they do not solve more than three problems (and if it is an ordinary master, like me, perhaps, two problems). As you can see, for many years on Codeforces it has worked out that when someone solves three problems in their division, it is considered an average or even a good result.

What happens with Div. 3 and Div. 4 rounds, I don't really like it. The authors of these rounds try to come up with simple tasks, but, in my opinion, make them too simple. As a result, it turns out that in Div. 3 rounds the target audience solves four or even more problems (because they are quite simple for them). The result is a serious inflation of the rating: while a person sits in Div. 3 and Div. 4 rounds, he calmly stays in his rating, but as soon as he takes part in Div. 2, he immediately "slips" down. Of course, there is such a problem with candidate master as well: in Div. 1 is not easy to hold, while in Div. 2 they calmly hold their ranking. But it seems to me that in this case the problem is not so big.

So we have this: a round which, in comparison with Div. 2 and Div. 1 is much less balanced (shifted in favor of excessive simplicity). Moreover, even this is not the most basic problem.

I looked through Codeforces Round #790 (Div. 4), and I can tell you that I didn't particularly like it. It's not clear to me why in Div. 2 contests the first two problems (rating 800-1200) are mostly constructive or ad-hoc, while in this round the problems with the same complexity are "just apply two pointers" or "calculate exactly what is written exactly as it is written". Is the sports programming is these kinds of problems? These problems are good as training problems, but hardly suitable for a rated competition.

Of course, Codeforces is developing, a lot of cool features are being added, and the great team is adding a lot of improvements. And if Div. 3 rounds are still justified (although they need to be a little more complicated), then, in my opinion, for the reasons described above, Div. Round 4 is a step in the wrong direction. If you want to hold such rounds, you should consider making them unranked, or create a separate section "Training Contests" and post such contests there.

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

    Purples is a target audience too, for most of div2s

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

    The result is a serious inflation of the rating: while a person sits in Div. 3 and Div. 4 rounds, he calmly stays in his rating, but as soon as he takes part in Div. 2, he immediately "slips" down.

    Do you have a statistical proof for this? It would be interesting to see if it is true.

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

    Good opinion. Last div4 the hardest problem was only 1400 rated I think. Maybe keep Div4 but make the problems harder and more balanced, ranging from 800 to 1600 probably as the highest rating would be 1399

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

I think as cfdiv2E said here cf div2/div3 contest contain some problems which are hard for official participants so having 1 hard problem shouldn't make any difference or if CF team is making this only for new peoples then why not make it rated only for newbies ?