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

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

Hii!! I was wondering about problem-setting on codeforces and came across many blogs. Many of them explained problem-setting, creating ideas and writing solutions, but apart from them, I want to know about major steps we will take when getting involved in the process. The first is, we submit a problem proposal.

Then when our problem gets approved, what are we supposed to do? Visit polygon? Where will we create our test set and discuss about the problems with others involved in the contest? Where are the checkers and validators written? If I am not a codeforces user, can I still write problems on codeforces using polygon only?

I have never used polygon and never set a problem, so I want to have an idea of important phases I need to complete to finally publish the problem.

It will be great if you share a tutorial on using polygon. Thank you so much!!

UPD: Thanks a lot C137 for this amazing tutorial on using codeforces. I hope it helps to all of you.

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

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

Auto comment: topic has been updated by vishaaaal (previous revision, new revision, compare).

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

Auto comment: topic has been updated by vishaaaal (previous revision, new revision, compare).

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

There are many turoials on testlib.h, but not many on polygon. It took me some time to understand how polygon works. Submiting a problem proposal isn't a very good way to set a problem. After learning how to use Polygon, you can write the statement, solution, checker, validator and generator, and add some hack tests for your problem. After collecting a bunch of problems you can set a gym round, if you have coach mode. You can also criate a private mashup with your problems and send the invitation link to the group in an announcement blog. If you have any doubts about Polygon you can ask me (note I may not know all features, but I know the basics to set a problem).

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

    Is there any requirement(rating or anything) for coach mode?

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

      As far as I know you need fit in some requirements of the form: being >= x and having at least made y contests.

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

      I found this. Everyone I know got it with 1900 rating and 30 contests. You should have it too.

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

    Okay, so after submitting a problem proposal through codeforces, next is polygon where the rest of contest arrangements are made. Or we can even directly write the problem on polygon... right?

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

      Yes, you can directly write it to polygon, there is no need to send a problem proposal. You only send a problem proposal if you want to make it an official problem

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

After submitting a problem set proposal you need to wait for coordinator to respond. Don't prepare a problem if (likely) it might be rejected.

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

It will be great if you share a tutorial on using polygon. Thank you so much!!

Interesting, maybe I am not the best one to write such tutorial, but I will consider writing one!

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

Auto comment: topic has been updated by vishaaaal (previous revision, new revision, compare).