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

Автор quaha, история, 21 месяц назад, перевод, По-русски

Мне кажется, что было бы интересно, если наравне с Div. 3 или Div. 4 раундом раз в месяц проводили бы особый Div. 1 — Div. 2 раунд продолжительностью 3-4 часа, чтобы было достаточно времени подумать над сложными заданиями не только у тех, кто быстро решает большинство задач, но и у других.

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

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

I think we wouldn't notice the difference. The difficult tasks are probably already there, but the LGMs can make one feel like they were really easy. Also, such a round would just shift the normal, as the top finishers would still anyway compete at break neck pace, as it's still a race. Besides, i guess inventing such harder problems is not an easy task. It takes time and expertise that only a few possess.

»
21 месяц назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Time is directly proportional to cheating. As time increases cheating also increases. So, 2-hour duration is the best, I agree here also cheating is done but when compared it is least.

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

    Maybe, but if someone wants to cheat, he will have enough time to do it at the current duration of the rounds. I think that only few people will cheat from those who didn't do it at the usual duration of the round, because what's the point of solving the ordinary rounds in order to cheat on a long one, if it will be easier than the common round.

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

    Sorry, I didn't understand what you wanted to say. Could you express your thought more clearly, please?

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

CodeChef Starters contests (for example this) and Google KickStarts (for example this) have 3 hours duration. They indeed allow slower participants to have a realistic shot at solving higher difficulty problems during the contest time.

Additionally I would recommend AtCoder heuristic contests (for example this). That's 4 hours to solve just 1 problem. Though heuristic problems differ from what you can see in a typical algorithmic contest and these heuristic problems are much closer to what real software developers do as their everyday job.

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

This is a nice idea

»
21 месяц назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

It's worth mentioning that if you have this, you need to make at least the first problem super easy. Currently there's an interesting feature of the rating system which is that people who solve no problems don't lose elo, which means if you solve just the easiest problem with bad penalty, you'll be at the bottom of the scoreboard and lose elo, despite beating everyone who solved 0 problems.

So to avoid this, there needs to be at least one simple problem everyone can solve to see who is really participating in the contest.