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

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

Hello!

We made a new programming contest website called AtCoder. I'm the admin of AtCoder.

The first international contest called AtCoder Grand Contest 001 will be held on this Saturday (Time), and we are planning to hold a lot of contests regularly. This time the problems were written by snuke. We invite you to participate in our contests!

See AtCoder's Website for detailed information.

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

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

What is user ID?

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

    Please fill both user ID and username with the same string. This corresponds to "handle" in CodeForces.

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

The Contest time benefits asian coders a lot. :)

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

Wow, I know that snuke is very strong competitive programmer!! And I look forward to seeing other writers! I guess that other writers are also strong and make good problems!

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

Note that Japanese Standard Time is GMT+9, and there's no summer time in Japan.

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

http://new.atcoder.jp/post/3

There are eight colors in total

Let's guess which colors will be used!

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

    I guess, purple is for admin, and from the lowest, gray, blue, green, orange, yellow, red, then black bold is for tourists.

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

    You don't need to guess, it's all in the code :)

    Interestingly, if you move green two colors up, you get the rainbow order up until brown.

    .username > span {font-weight:bold;}
    a:hover.username {text-decoration: none;}
    .user-red {color:#FF0000;}
    .user-orange {color:#FF8000;}
    .user-yellow {color:#C0C000;}
    .user-blue {color:#0000FF;}
    .user-cyan {color:#00C0C0;}
    .user-green {color:#008000;}
    .user-brown {color:#804000;}
    .user-gray {color:#808080;}
    .user-unrated {color:#000000;}
    .user-admin {color:#C000C0;}
    
  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +26 Проголосовать: не нравится

    So it will look like this:

    Let's guess which color can you get if you win the first round. I guess it will be yellow.

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

Finally the reason why Japanese contestants don't offer problems for CF recently is revealed orz

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

Wow you can request clarification pretty cool.

but I have some questions first what is Affiliation ?

and second after clicking on anything how do I get back to the main page I mean all I see is back to atcoder.jp which redirects me to a japanece version of the site.

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

    Affiliation is your company or your university (or you can leave it empty). We will try to fix the second problem, thank you for pointing out.

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

    Old Japanese version will be replaced with this new version few hours later. (It is announced by official twitter account, though in Japanese)

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

The obligatory whitespace format is very annoying. Especially the newline in the end. (At least in Practice contest).

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

    Do you mean the output format?

    In recent contests and future contests, whitespaces and newlines are not necessary in output.

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

      Hey where can I find the complete problemset on atcoder. On the homepage there are only the future and past contest. It would be good if we have all the problems stacked under one section like codeforces

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

Love that you have a coat of arms. What's the symbolism?

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

Finally, going global!! nice to hear that...

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

I couldn't find Hong Kong in the selection of country :'(

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

What about increasing nickname length limit? :)

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

    Now the limit is 16 characters.

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

      Do you mean he has to forget Tanya Romanova and love another girl with a shorter name so that his new handle fits in 16 characters? :D

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

I remember there was an old contest site called AtCoder. It spams me with e-mails about contests written in Japanese since I've participated in an online mirror of APIO hosted there back in 2011 (?).

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

i wondered why rng_58 was not participating in recent rounds

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

Oh, it's in English now.

I've been getting e-mails about contests from AtCoder for a long time, but I can't read your runes so I didn't bother :D

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

Congratulations! so many online judges nowadays ...

I have heard that chinese and japanese participants are very good in math and they use math problems in their contest websites but I am always upset that I can't use them to improve my skills ( I am so weak in this kinda problems )

I hope you have had some plans for improving peoples math for competitive programming in your website. It will be great for me and maybe so many others to learn how to use math and think right ...

anyway thanks for your efforts ...

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

Kindly "boosting english" please!

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

Is the user database the same as the one for the old site? I had already registered in that one and apparently I can't recover the password

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

What programming languages are available?

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

Why you guys decided to create yet another programming contest site? What will be special about this one compared to others?

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

    There are still only a few "major" contest sites (TC, CF, and maybe Hackerrank) and they have different characteristics.

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

    Although I'm not an employee of AtCoder, I would try to explain why AtCoder may be attractive for non-Japanese participants.

    1. rng_58, one of the legendary contestants in the world, will work as the administrator. This is great, but not all. AtCoder employs also several high-rated Japanese contestants as problem writers or testers to organize high quality contests. Because rng_58 prefers simple but mathematically interesting problems to typical and boring implementation ones, the problem set will be full of fun. If you don't know the problems written by him, say, you can view them in topcoder problem archive. AtCoder used to target only Japanese coders for several years for business reason, but now they decided to expand their work to international scale.

    2. Infrastructure is promising. AtCoder has several years history, and they have organized many contests successfully. As for now, AtCoder has organized 100 official contests, where usually 300 to 600 coders participate, and their judge server has never stopped during the contests except for their first contest. Probably this is a bit amazing even in this age. They could do such things because they have a scalable server system. Although they haven't experienced a contest with more than thousand participants, I'm currently optimistic and believe that they can run the contest safely even under severe server accesses.

    3. The target contestants in AtCoder are wide. It is from beginner to top-class coders. That's why they are going to offer several types contests according to the level of contestants. Further, as shown in above, a wide range of programming languages are supported.

    4. The contest duration and number of problems will be 100 mins/4 problems except for the first several rounds. This scale is somewhat intermediate between topcoder (75+20 mins/3 problems) and codeforces (120 mins/5 problems), which may be more balanced than others.

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

What means "Failed to insert because of uniqueness" during signing up? Has somebody taken my username?

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

    Probably you've registered before. Please click "Forgot your Password?" in https://practice.contest.atcoder.jp/login.

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

      OK I've done that, but the reports like "ご登録メールアドレス宛に再発行案内メールを送信しました。ご確認ください。" are not much informative for non-Japanese speakers :) Also the e-mail message was in Japanese.

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

        Please check this: http://new.atcoder.jp/post/7

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

          A bugreport: I also faced up the problem "Failed to insert because of uniqueness" but the password recovery form showed me only the red message with a different text (probably an error). I spent a few iterations on trying to remember which e-mail address I could specify back then but nothing worked.

          Then I found an old AtCoder announcement in my inbox, carefully looked on e-mail headers and noticed that the my e-mail address was written there with an uppercase first letter. I tried to write it in that way and it worked. Even though according to a standard RFC e-mails are case-sensitive, I believe it is a good idea to force lower case before inserting an e-mail into a database since I don't know about mail servers that distinguish lower case and upper case.

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

What do mean prefix "At" in AtCoder? :/

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

    AtCoder is actually not a new company, but it has a history of several years. At the very initial phase of the company, it had some relationship with a Japanese IT company called AtFreaks. "At" comes from the prefix of that company. As far as I know, AtCoder has now nothing to do with AtFreaks, and "At" stands for no meanings. But I personally expect that workers in AtCoder can make up another story for "At".

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

      I've been thought that "AT" in atcoder is, the first letters of the vice president and president's surname is A and T. I was surprised that it has meaning of AtFreaks (I also didn't know such company).

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

    Asian top Coder

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

Wow, finally we have regular contests with 6 tasks in 100 minutes!

Can we get detailed results for submissions? (like how many testcasess we passed, how many get WA, how many get TL)

I remember we can see them in old AtCoder contests.

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

Wow, it's great to hear that new good site is coming into life! With rng_58 as admin I am sure we will be provided problems of great quality and even before first contest I have pretty big expectations :).

Here is my opinion on some matters:
1) Good to see that penalty is last submission time + 5 mins * wrong submissions, I think such penalties are much better than summing times and 20 minutes for every wrong submissions (especially for short individual contests).
2) Are you sure that 6 tasks per 100 minutes is an optimal choice? I feel a bit annoyed about too short contests — sometimes TopCoder and mainly Yandex. I do not like Yandex format, because either there are too many easy problems (which are not interesting) or you get very little amount of time to fight with tougher ones. How many participants are seriously trying to solve F problem on a typical Yandex contest? 5-10? How many participants will enjoy solving it if contest is longer e.g. 150 minutes? 50? Making it last 120/150 minutes is more or less multiplying joy you are giving to contestants by 1.2/1.5 (surely it doesn't grow linearly in infinity, but as long as not many people will be able to solve all problems in given time we can make). 100 minutes is like wasting your work on purpose, I don't think contests will lose lot on competitiveness. Are there any drawbacks of making it longer?
3) I think that having colors system substantially different than already accepted by community on CF and TC will not bring any good, so I hope it more or less goes as on CF.
4) I like full feedback style :). Less randomization. However remember about preparing tests so that queue won't become too long.

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

    Are there any drawbacks of making it longer?

    It's easier to find time to compete in shorter contests. So, more people are able to compete.

    Also, I personally prefer shorter contests because I'm better at them.

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

    Maybe contrary to most of the people, I prefer no feedback contests, due to its randomness.

    Though full feedback reflects someone's skills well, randomness of no feedback makes standings unexpectable and good for regular contests for joy.

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

    In the future we will divide it into two divisions and each division will have only four tasks (two tasks will be shared), so the contest will be 100 minutes / 4 tasks.

    For those who can solve E/F, A is completely trivial and B can also be solved very quickly, so I believe there's no big difference between 4 tasks and 6 tasks.

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

      What about no full feedback and the possibility of hack/challenge someone else code? Will be considered in the future? I agree that full feedback favors skilled participants but randomness makes contests funnier as hogloid said.

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

        Both major sites (CF and TC) use format without instant feedback, so I guess it won't hurt to have one with it :).

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

          You don't like randomness, I got it :p. Too bad that wouldn't be possible to have something like yandex (choose to have full feedback or not) because it would carry many problems, specially with multiple accounts.

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

      So, for a sake of convenienve let's name those problems ABCDEF and assume Div2 gets ABCD and Div1 gets CDEF. Are you aiming on a growth of difficulty so that C-F is more or less like Div1A-E on CF or rather A-F like Codeforces Div1A-E?

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

        C-F is intended to be similar to CF D1 A-E or SRM D1 Easy-Hard. Maybe today's round was a bit harder than intended.

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

Finally I read and agreed to your Terms Of License.

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

Please consider adding submission by file

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

What do you think about translating the problems from previous rounds?

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

    It requires huge amount of time so I think we can't translate all tasks, but we may choose some of the best tasks in the archive and hold an unrated contest in the future.

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

It seems the Compilation Error detail for Visual Basic (Mono 4.2.2.30) is not available.

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

So after the rating update, a mapping to CF (familiar) ranking+colours seems to be:

[rating bottom cutoff = colour = CF colour = CF rating cutoff]

  • 2800 = red = NutellaMaster = 2900
  • 2400 = orange = GM/IGM = 2400
  • 2000 = yellow = M/IM = 2200
  • 1600 = blue = candidate master = 1900
  • 1200 = cyan = expert = 1600
  • 800 = green = specialist = 1400
  • 400 = brown = pupil = 1200
  • nan = gray = newbie = nan

The @coder cutoff drops down much faster at the lower end, I wonder if it's because the rating formula is different.

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

Two things:

  • the filter includes AtCoder Typical Contest in addition to the three explained types (Regular, Beginner, Grand); it seems obsolete

  • is there a way to filter by country?

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

I'd hope they change the scoring manner. Scoring of the first round has higher than some equivalent difficulty problems in TC but lower than those of CF. It's hard to guess the difficulty of problems.

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

I hope Atcoder could reduce the added value of each contest rating after the contest, as well as codeforces. Otherwise, you get more advanced color is too easy.After the first contest there are users instantly become red! If so, I think there is not so interesting! So I suggest rng_58 and his team change this problem,rng_58 can also change the added value of rating of first contest,to be fair.

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

Hmm, why the (Trying/Total) of last 2 tasks are 50% in this page, while Trying are 57, 7?

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

    I think "Trying" mean "the number of users who tried this problem(during contest)" and "Total" is "TotalSubmission".

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

Is hos.lyric involved in the project ? I haven't seen him in a while in Programming/Mathematics competitions, I really love the way he codes.

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

Will English editorials for contest 58 (and future contests) be released? Can only find the Japanese one here