AVdovin's blog

By AVdovin, 3 months ago, translation, In English

Hello, Codeforces!

I am pleased to invite you to participate in our new Community Code Cup 5 round that will take place on the All Cups platform! The competition will take place Friday, August 29, 2024, at 16:05 (UTC+3) and will be held according to the ICPC rules:

  • All solutions will be tested on a full set of tests;
  • The penalty for an incorrect attempt in this round will be $$$20$$$ minutes;
  • The rating table will be frozen in the last hour.

$$$6$$$$$$9$$$ interesting tasks are expected for the participants of the competition. The duration of the round will be $$$4$$$ hours.

The tasks have been prepared by:

Translators:

Special thanks to:

The competition participants will be awarded with:

  • Top 5 competitors will receive $$$6$$$ months of subscription VK Music;

  • All competitors will receive points from « Drugoe Delo ».

The competition was supported by All Cups and VK Education.

Register for the competition: enter

Full text and comments »

  • Vote: I like it
  • +4
  • Vote: I do not like it

By AVdovin, history, 7 months ago, In English

Hello, Codeforces! I hope you all have a good day today.

I am a beginner in the problem-setting, and I have just finished preparing tasks for my own IOI-styled contest. I would like to invite you to try out some of my problems, also would love to get some feedback from you, if you want to. You can find my contest here. Problems are available in English and Russian. Good luck to all of you!

Full text and comments »

  • Vote: I like it
  • +14
  • Vote: I do not like it

By AVdovin, history, 9 months ago, In English

Hello, Codeforces! First of all, I would like to emphasize, that I am writing this post not out of fury or disappointment, but I just want to verify, if there are anyone who share my POV.

Yesterday Educational Codeforces Round 162 (Rated for Div. 2) was held. And I liked it! Problems were very nice and interesting. But one thing happened, that is still on my mind. My B got FST (Failed System Tests). For those unfamiliar with this system, I'll explain it to you. When you send your code, during round it works on some relatively small tests set, after the contest is finished your last successful submission for each problem is retested on expended tests set (it also includes all successful hacks). This system exists to lessen delays in testing queue. In my mind the problem behind this system is that during the round you see if your code failed some test, and you can find an issue and fix it, but after the end of the contest you can't.

In my case, i got FST caused by integer overflow, which is not quiet fair to my mind. No, it's absolutely my fault not to see, that $$$3*10^9$$$ will overflow an integer type, but the consequence of this small fault is just too big to my mind — my expected delta went from $$$+40$$$ or so to $$$-60$$$, which is depressing, when you managed to solve till D... No, I am not hunting for big ratings, I participate only to have fun solving the problems (also to improve skills in problem setting, as i really like making up tasks sometimes), but for some people this delta change can be crucial. I think this is a widespread problem and everyone face it sometimes.

So, I have a suggestion to improve the situation. It would be nice, if when your code fails on system tests (or hacked) you don't get the problem incorrect, but instead you receive some penalty for this hack (it could also depend on problem position in the set — the harder the problem, the more penalty you get). In the standings you will have this problem passed, but with red $$$+$$$, meaning that you successfully solved the problem during the contest, but it ended up being hacked/FST.

Let me know what you think about this problem, situation itself and my suggestion in the comment section. Thanks all of you for reading my post! Have a nice day everyone!

Full text and comments »

  • Vote: I like it
  • +3
  • Vote: I do not like it