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

Автор MikeMirzayanov, 6 лет назад, перевод, По-русски

Раунд будет нерейтинговым. Однако, раунд будет учитываться при отборе на финал Технокубока. Кроме того, мы планируем провести дополнительный (четвертый) отборочный раунд, чтобы компенсировать проблемы на этом раунде. Следите за обновлениями. Приносим свои извинения за получившуюся ситуацию. Надеюсь, вам понравились задачи.

Привет.

Если вы расстроены проведением сегодняшнего раунда, то я вас полностью понимаю и разделяю это чувство. Пожалуйста, минусуйте этот пост, а не официальный анонс раунда. Координатов, авторы, тестеры проделали отличную работу и заслуживают исключительно похвалы.

Череда технических сложностей привела к такому результату. На этой неделе у нас вышел из строя сервер для системы Polygon (и очень оперативно Mail.Ru смогли его заменить, спасибо!). Я забыл переконфигурировать Polygon, что привело к проблемам на веб-серверах Codeforces. Один из серверов Codeforces вообще перестал отвечать, и что с ним я пока не знаю (такое с ним вообще впервые).

Прямо сейчас я сильно расстроен и переживаю случившиеся. Я думаю над тем, как принципиально подход, чтобы у меня было больше возможностей разрабатывать, настраивать и конфигурировать системы Codeforces.

Еще раз приношу извинение за неудобства.

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

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

Will the contest become unrated? Many people probably gave up after 10-20 minutes of trying and just didn't bother continuing the contest.

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

    The server was not responding, but assuming that your brain did not stop, you could keep thinking about the problems and, when server comes back, submit them.

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

      I wasn't able to submit C for over half an hour and I didn't had any other unsolved problem opened. Isn't it an unfair advantage to some ?

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

      What about the guy who solved problem 2 minutes after downtime started. He will get same score as guy who solved 30 minutes after downtime started. Incredibly unfair.

      And insanely unfair to the people who solved right before downtime vs. right after downtime.

      It happens so that I finished coding B right after downtime started. I wait 30 minutes to submit and turns out I get WA, meanwhile I was thinking of C. I have to take 15 minutes to readjust myself and find the bug. I end up losing about 300 points because of that, yet someone who solves right before downtime will get all those points? Ridiculous, especially when places 100-300 are decided by only a few hundred points. That's difference between +100 and -100.

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

      edit: server still so laggy my comment posted twice

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

      gardusig, oh really? Say I solved a problem and coded it. Now, I can't submit. Then what should I do? Should I start thinking about the next problem or keep refreshing the page to check whether the server is back or not? Say I keep refreshing and the server comes back after 10 long minutes and I submit, but by then, 10 minutes have gone which I could have used for next problem. OR say I start thinking about next problem, I am concentrating and solving it, and meanwhile the server came back, thousand others submitted and got their points, and the server got stuck again. When I check, it's still down. I have solved 2 problems but couldn't submit any. How is that??? Please tell me, in what way, you are right?

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

        I was saying about the act of gaving up during the contest. I, personally, think this is very bad habit.

        Does not matter if you can or can not submit the problem. Are you here for solving problems and being thankful of that, or just have some rating?

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

          Well, my comment was not about giving up. I thought you said that the contest should be rated. Sorry that I misunderstood.

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

      Everyone could have done something better or even worst if the server was ok, but one should assume the consequences of giving up in the middle of the contest (there was no concrete position about rating).

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

        When you go to a restaurant, and they say the food will take 20 minutes to prepare, but nothing has been served for over an hour, are you going to keep waiting?

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

          When you really want to eat something that only one restaurant prepare and have even scheduled this, you just go home and keep wishing the food if the food do not come in 30 minutes?

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

          Yes,If you submitted the first problem or paid for the food :))

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

          Repeated

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

    Kobortor Yes u are right most of the people get frustrated and most of the people like us leave the contest straight away

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

    Sir, it is not necessarily unrated. Announcement only confirmed it was undated.

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

Сейчас пост попадёт в топ по минусам

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

Well I just hope it will be rated.

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

На самом деле просто майнил Биткоины.

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

2ой unrated раунд это перебор.

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

The contest should not be unrated because 2 unrated contests in a row will affect the standard of the Codeforces platform and also the rating of some users including me.

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

    Many contests went to be unrated even for 10 minutes failure of server. The duration of server failure occurred in this contest is more than 20 minutes Being rated, won't it unfair to the contestants whose gave up during server failure?

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

I have skipped classed twice to improve rating and Round 444 was unrated. Please make this rated :(

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

I guess it's not just a matter of realize if "Making it rated will get my rating up o down". Let's see it from an objective point of view: The time servers went down one might wait for a little time until they would be back, may be for 5 or even 10 minutes. But almost 30 minutes definitely tires people. I think most of people just decided to drop the contest (because one can't even see the statements) and others just continued. Also, people that dropped the contest would have in mind that since the servers went down it would be unrated, so it's not kind of fair to make it rated for everyone. To end this, a percentage of all the people that went ahead and didn't drop the contest have to think and notice that their positions were like that because of all the people that dropped the contest and that might do it well than them. My final conclusion is that it should be unrated.

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

А почему этот топик не показывается у меня в прямом эфире? В настройках у меня соответствующая галочка не стоит.

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

.

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

    Rough Translation of what this guy said -_- : "F*** you, Mike Mirzayanov. One day, the nation will pay you back for this"

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

      .

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

        Rough Translation of what this guy said: "F*** you, and did you mispell while creating this id? Can I know? And I sweared on Mike Mirzayanov (Bull Shit) so what, Is he your dad or uncle?"

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

this should be unrated ...

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

I don't care will it be rated or not (actually I don't care about rating at all),only funny thing is whenever I should get 70+ it's unrated.We had 2 consecutive unrated rounds in July and I missed over 250+ on those.Problems were nice,although I spent over 1h on E and got the right dp but hadn't time to submit,I wish we had 3h :D.

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

I believe the constest should be rated but I understand if it isnt.

Many people who prepare for lag from codeforces servers often open the complete problemset in a separated tab. By doing this those people were affected very little since they could keep working on other problems

Maybe in future contests the bad gateway page could be redirected to the complete problemset so contestants could still have access to the statements, or something like this.

If this preocaution was taken I would see no reason at all to make the contest unrated

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

Не понимаю людей, которые просят сделать раунд рейтинговым. Скорее всего этим людям просто по тем или иным причинам не помешало то, что примерно в течении часа фактически невозможно было отослать решение на проверку (первые минут после того, как сервера упали вообще невозможно, затем они часто падали повторно и было сложно попасть в нужный момент, когда он работал). Плюс если случайно забыл открыть доп. вкладку с задачей (например я забыл это сделать, к сожалению) то опять таки минут 30-60 просто не было возможности прочитать условие задач. Плюс открыть код для взломов и многое другое. Причем кто-то успевал это делать (видно по времени посылок). Поэтому, как по мне, делать этот раунд рейтинговым весьма неразумно (и пусть это будет второй раз подряд, ничего страшного)

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

    Разве были проблемы с задачами либо тестами? Ну да, сайт упал и это отняло время решения. Именно поэтому раунд продлили, не так ли?

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

      Не совсем так на самом деле. Вот смотри: Сайт упал где то на 30 минуте. А это значит, что например тот кто сдал задачу D до 30 минуты тот успел (и баллов от нее отнялось не так много) Далее кто то написал на 31 минуте решение, а отправить ее уже не смог. И не смог еще минут 30 следующих. А если ему не повезло то и час. (и потратил ооочень много баллов) И коснулось это многих людей, и получается то, что люди которые могли быть выше в таблице оказались сильно ниже.

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

I think it's not a huge issue as I know most of the contestants open up all the problems in different tabs in the beginning. So the thought process was not interrupted that much.

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

The server went down for like 30 minutes, but they gave those minutes back after. It's true that some people just left the contest because of frustration, but some of us really tried to do our best. I think that it is fair to rate it.

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

Codeforces became one of the most searched today websites on websitedown.info!

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

Don't be upset, MikeMirzayanov. Things do happen sometimes. And I'm glad you're always trying to make this wonderful website better :)

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

    I don't think that's the case, i can't imagine how much work he put to create this site and make it to the top. But lately the website doesn't seem to be evolving .

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

Thx MikeMirzayanov for being honest! Respect

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

Don't say sorry Sir , we are happy to have such a polygon like Codeforces in our life, we should thank you may be , even with some human errors ,it's ok .you are the best

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

From website notification: "We apologize for the situation, hope you enjoyed the problems." It's good to know that codeforces have sense of humor xD

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

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

I had a couple of bad rounds that made my color green and the last two rounds I got three div. 2 problems and both were unrated :(

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

God bless me

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

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

I was hoping we would have something like this being applied today... :(

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

It would be a good idea to have an auxiliar blog/site(like a Facebook page) to make announcements when the site goes down(The contest won't be rated/It will be back in a few minutes/etc.).This would really help avoiding confusions regarding what will/should happen in situations like these.

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

когда выступаешь плохо то получаеться rated но когда выступаешь нормально то unrated

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

а что не могли начислить те баллы которые люди потеряли (из за того что cf лег ) после раунда ?

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

I didn't have an open tab with all the problem statements and spent the whole time without access to them. Since I submitted problem C just before the down time, I effectively had 30 minutes less time.

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

Will round 446 be rated?

I love this platform, but i love rating more. Ranking make me excited whether in coding or in gaming.

In my opinion, this kind of issue has the same influnce to everyone. Somebody said they haven't preopen the page, but they do have ability to open it, they just haven't do instead of have no ability.

However in some contest the problem description is unintelligible and it still rated. I think this situation more unfair relative to the server crash.

All in all, hope to have more rated contest no matter up or down.

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

    They DO have the ability to open it? Why do you think so? I can't open the website, how can I open the page? Refresh the website per 5s?

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

      No.

      I mean they can open it at the beginning.Can't you open the website at the game start? In fact, you do have the ability

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

        I don't have the habit. And it is not necessary to open every problem's website. I like to open a website and do a problem.

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

A miss of a new peak...4:15 a.m.

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

This is what happens if you don't write "Thanks to <...> and MikeMirzayanov for Codeforces and Polygon platforms." in global announcement of round.

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

Обиднее всего тем, кто участвовал в отборе на Технокубок и кому эти баллы, потерянные, пока кф лежал, могли помочь попасть в первую сотку. Нельзя же так часто ронять сервер.

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

So a notification says that this round will be 'undated', but I wonder, why is this round unrated, while last time there were similar (perhaps even greater) problems with Codeforces, the round was rated? Seems a bit inconsistent.

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

What part of the participants are eligible to take part in the final in Moscow?

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

Лойс, если бы твой рейт изменился после контеста, не будь проблем с серверами.

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

You mean "unrated" not "undated".

Actually I hope it was undated instead of unrated :(

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

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

very baaad, I was in the seventh heaven when I solved 3 tasks, but then ...

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

I would like to propose a solution to this uncomfortable situation: Perhaps make the round rated, but scale down the rating changes to 1/3 or 1/4 of what they would normally be.

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

    Why does this have so many downvotes? This is a plausible solution in my opinion:

    • does not cause rating inflation
    • rewards those who performed well but doesn't take too much away from those affected by the crash
    • »
      »
      »
      6 лет назад, # ^ |
        Проголосовать: нравится -12 Проголосовать: не нравится

      Consider this situation. Two government tax collectors come to the house of everyone in the neighborhood. Some people they only demand a couple dollars from, but they demand 100000 USD from you, because you are the tallest person in the neighborhood. It turns out, the amount you pay is relative to number of meters tall you are. A day later they come back and say "Oh, it's ok, you can just pay us 25000, it is enough". Are you going to pay? Or does your neighborhood say, NO?

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

Well I just hope it will be rated.

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

Since Mike contribution to cp is ∞, having a mistake and getting -300 downvotes is negligible. Hope to see great rounds (as used to be) in the future

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

well codeforces lost one DIV1 candidate today :-( , because i got rank 66 and my previous rating was 1840 .

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

why not making ratingChange = max(0, actualRatingChange) xD

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

What does the unrated mean?It is UNDATED rather than UNRATED.

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

    It it a typing mistake, the round is unrated. Unrated means the codeforces rating of the participants won't change as a result of this competition. It will stay the same no matter if you took part in the competition or not.

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

Methinks there should have been a testing round after the server got replaced. It's quite predictable that something gets broken when hw is replaced (at least for me, be glad the problem isn't missing drivers).

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

There are no ups without falls.

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

Writer of problem nuber D(Div 2) should get award for such kind of poor problem discription..... :(

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

    Problems were really well written. maybe just do some englishforces round.

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

Не знаю как вам,но мне понравились задачи данного контеста. Хотя и было сложно отправлять решения...

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

Сколько участников прошло в финал после 2 и 3 отборочных раундов?

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

I thought if this round will be unrated it will be fiasco. It's fiasco, bro.

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

Again unrated contest , when CF will be fixed?!!??!

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

Its OK, as the problem is going to be fixed and round 4 is going to be held, but please, while estimating, ignore round 3's results,or at least give more importance to round 4's results.

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

Everybody makes mistakes, the important thing is that you are going to correct the mistake.

»
6 лет назад, # |
  Проголосовать: нравится +67 Проголосовать: не нравится
If you are upset about today round, I understand you. Please, downvote this blog instead of the official announcement. The coordinator, writers and tester did a great job making the round. But technical issues erased their effort.

The chain of technical issues leaded to so bad work of the website. This week our server with Polygon system had broken and Mail.Ru quckly replaced it with another one. I forgot to reconfigure Polygon on the new server and it leaded to 502 during the contest. Also today one Codeforces server stopped to respond and I do not know the reason yet (it is first time issue with this server).

Right now I feel myself very upset and thinking about the way to change an approach to have enough time to setup, monitor and develop the system.

Sorry again about it.

I appreciate Mike and all the work that goes into Codeforces and I know this message had to be written in a hurry. And I also know that bilingualism is hard—I learned to speak my first foreign language as an adult and it consumed quite a lot of time and energy. Furthermore, I am grateful for the various English translations here.

So I offer some suggestions on more idiomatic English:


If you are upset about [today's] round, I understand []. Please, downvote this blog [post] instead of the official announcement. The coordinator, writers and tester did a great job [creating|preparing] the round. But technical issues [wasted] their effort[s]. [A] chain of technical issues [led] to the website [working badly]. This week our server with [the] Polygon system [broke|failed] and Mail.Ru quickly replaced it with another one. I forgot to reconfigure Polygon on the new server and it [led] to 502 [errors] during the contest. Also today[,] one Codeforces server stopped [responding] and I do not know the reason yet (it is [the] first time [we have had an] issue with this server). Right now I feel [] very upset and [I am] thinking about [ways] to change [our] approach to have enough time to setup, monitor and develop the system. Sorry again about [this].
  • »
    »
    6 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится -26 Проголосовать: не нравится

    Thank you for sharing with us what is surely helpful, especially for those who aren't originally English men, like me.

    And I hope you completing your help by discussing something:

    In the last section, before Mr. Mike apologised again, isn't it right to keep "I am thinking about [the] way to change [an] approach to..." as he wrote it?

    When he said "the" he probably meant "the way that changes...".

    And when he said "an" he probably meant a specific approach in his mind, because there probably are other approaches that aren't have to be changed.

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

This is my first contest. ...... Then 502

......

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

Most people are bashing CodeForces for the server issue. Being a regular competitive programmer for almost 2 years and also a participant of this contest, I understand the reason of frustration quite clearly. Even I was also a victim of the server down issue as I had to submit problem C almost 1 hour after I had actually finished coding it. However, as these website and server issues are also part of programming( not contest programming obviously :P ), I think we should consider this technical failure as an isolated incident rather than an unpardonable offense. Of course, this type of unexpected incident should never be allowed to happen in future, but nevertheless CodeForces has been doing a wonderful job hosting contests at such huge scale and I personally think this site is amazing and unique in many ways. So, keep up the good work people. Hoping for a great rated contest in the next round. Fingers crossed. :D