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

Автор ikbal, история, 9 лет назад, По-английски

After Good bye 2014, we had 11 div1 contest till now and there was 16 div1 contest between Good bye 2013 Round 255(Happened in 12th July).

What do you think happened this year? Let's discuss this issue and find the reason behind it.

One idea comes to my mind, maybe Codeforces doesn't encourage div1 problem setters enough.

By the way correct me if I miscounted the numbers.

UPD: If we count nonstandard ones situation is 18 vs 20, which seems okay.

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

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

I found 18 of them... Remember about 3 rounds of VK Cup, Looksery Cup, Rockethon, ZeptoLab and #300. However fact that it is more than 2 weeks from last div1 contest and we still don't have even an announcement of one doesn't cheer me up.

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

    I only counted standard ones but if we include those then number of contest in 2014 would increase significantly too.

    edit:(Shouldn't have commented before counting :P)

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

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

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

Imagine that you are a student who has some nice problemset in mind. After a little thinking you left with two options: send your problems to TC or CF. Of course, you would like to contribute and all, but being a student you also keep compensation amount in your head, since usually students are not lousy with dough. And what do we have here? — one gets around 350$ for seven problems at CF, and two times more(or more?) for five problems for div1+div2 at TC.

One also doesn't have to prepare an entire problemset at TC — it's ok if you didn't come up with hard problem, they will take one from cgy4ever :) I believe this point is quite profitable in terms of number and quality of contests, because one can give up being an author lacking one-two problems or take some problems that are not really good and were not really intended at first. You take them JUST because you have to come up with exactly seven problems.

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

    Another problem is CF staff member who controls problem setting never responds

    EDIT: As a problemsetter, I always get timely responses from HackerRank, HackerEarth,etc., but I don't know why I can't expect response from CF staff :(.

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

    I also agree with this sentiment. I just find writing Topcoder problems much more convenient for me, and it's easier to set a round since you need fewer problems. In addition, like you've said, you don't even need the entire set, since there are shared rounds. Also, the compensation for div1+div2 on TC is $900, so it's almost 3x the amount that CF gives out (you can see more individual amounts for problem levels here).

    Anyways, back on topic, I don't think that this is the main reason for decreasing number of div1 contests. I actually found preparing problems in Polygon much better than preparing them in MPSQAS. Also, you'll notice that Topcoder also has fewer rounds nowadays too (2-3 rounds per month as opposed to 4 last year), so the issue may be something else entirely.

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

the problems in Div 1 are so easy rather than div2

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

I think the distribution of the contests has not been good this year. There are occasions when two or more Div 1-2 contests are almost consecutive and sometimes there is no Div 1-2 contest for a long time.

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

DIV2-only round could be replaced with DIV2 5 problems + DIV1 3 problems rounds, it would be interesting for the most of DIV1 participants.

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

Once me and my friends had proposed a Div1-2 contest. We had included entire problem statements, examples and solutions for all the problems as desired (Earlier at the times of Gerald, you could just send your rough statements only or even could chat about it). I did not receive any reply from current admin Zlobober despite many requests from my side. So I am just speculating that the current admin might not be much accessible and some other problem setters might have faced similar situation.

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

    Actually, to propose a round now you need to have statements (legends are unimportant), samples and solutions (not sources but editorials).
    The only problem is that Zlobober is likely not to answer the proposal sent via Codeforces messages system for a long time (maybe forever, I don't know). Use E-mail or VK instead.

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

Back on the time I was writing contests my rounds were delayed, because there were too many rounds in the waiting queue. From this I suspect there will always be a lot of interesting tasks, yet in the waiting queue. So I don't think the reason is there are not enough writers to create suitable tasks.

It's simply poor communication between CF staff and writers. I know a lot of friends (and me included), which sent tasks, but received no response from Zlobober. In the meantime I've proposed my tasks to other competitions. I can imagine he's really busy, but something like "I've got your tasks, I'll take a look when I get some time and give you feedback" (and then add tasks to a waiting list) will really encourage more writers to try setting a round. It literary takes 2 minutes to do this.

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

    I had some free time, I prepared div1-round, sent tasks to Zlobober... and I wait. 10 days and counting. Cooperation with him during preparing VK Cup was perfect but now my enthusiasm slowly disappears. "I've got your tasks, I'll take a look when I get some time and give you feedback" would be nice.

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

I wonder there will be the moment in the near future when all ideas of the problems run out of and there wil be no rounds.

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

    Will the world run out of new inventions?
    Will the world run out of new ideas and theories?

    Why will it run out of new problems?

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

One of my friends who had sent problemsets that he had prepared said that the CF admin responsible for accepting / rejecting problemsets didn't respond to his messages .

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

Probably there is one more reason that somewhy was not mentioned here.

Codeforces cannot hold contests every day simply because CF does not have infinite amount of money. Every author wants to be paid and I don't think that there are lots of authors who are ready to prepare contest for free.

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

    Then decreasing payments would be a solution. Fewer people wanting to give tasks won't be a bad thing if now we have a queue.

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

    Nobody wants contest every day, once a week would be fine which means 350 * 4 = 1400$ every month. I do not think 1400$ is the problem for a community with over 10.000 users.

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

      You have some good points and as we can see it in this link, codeforces suppose to have at least $27,498. Including the payments of testers and translators, I believe, it is still enough for codeforces to fully afford one contest in a week.

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

        This is very simplified model. Do you think these are only costs? What about CF developers? Maybe there are also some costs connected to maintaining servers etc. And I don't know what it could be, but I'm pretty sure that Codeforces have other financial sources than this crowdfunding. If not, then how it existed before that? All of those are hard to estimate if we do not know specific amounts, so such calculations are pointless. However I agree that costs are probably not main obstacle to holding reasonable amount of contests.

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

          I agree with Swistakk. 4*350$? What about testers, coordinator (Zlobober), servers? Mike himself should get payment in my opinion — though I know it sounds strange.

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

            And what about Telegram that is the sponsor?! I think at least they maintain servers for Codeforces system

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

              codeforces servers are hosted in Saratov State University. It's essentially a university project, just like timus or uva.