MikeMirzayanov's blog

By MikeMirzayanov, 5 weeks ago, In English

Hi Codeforces!

Yes, I know it's already April. Time flies so fast lately! Exactly a year ago we were just learning all the "delights" of lockdown.

So let's remember this 2020! What was it like? I don't know about you, but we had a hell of a lot of work.

I will now show you some graphs and you will be very surprised. Lockdown effect? Of course, but we did our best too.

Many thanks to everyone who did not stand aside! In 2020, we celebrated our 10th anniversary and crowdfunding money helps us grow and move forward. You helped us and each other. Thank you. Thank you for your contribution!

We've been working hard all year to make this community a better place. Did it work out? It's up to you to judge. Many thanks to everyone who invested time and effort:

Time to take stock of 2020.

Partner Events

We are pleased to hold programming competitions with companies or for companies. I'm sure this is a great way to support the community of young programmers and hire talented candidates. Here is a list of our main partners this year:

  • Telegram and personally Pavel Durov is supporting Codeforces activities for many years, every regular round is held with their help, thank you!
  • ICPC — in 2020 we held several joint events (and we liked it!), I hope there will be more
  • Mail.Ru — Technocup and Russian AI Cup
  • VK, VK Cup — now a personal multi-track competition for Russian-speaking programmers
  • XTX Markets, Codeforces Global Rounds — a series of 6 rounds with a separate scoring and souvenirs for the best participants
  • Harbour.Space University — a series of educational rounds, the selection of summer school Tech Scouts
  • JetBrains, Kotlin Heroes Rounds — Kotlin programming language contests
  • Huawei — research competitions (marathons) with elements of machine learning
  • Raiffeisenbank — round for both divisions with cool prizes
  • Grakn Labs — round for both divisions with money prizes
  • Microsoft, Microsoft Q # Coding Contest — unusual quantum computing competition #### Major innovations

Work on improvements in Codeforces and Polygon never stops. Much of the work to improve the infrastructure, stability, performance is not evident. Month ago I already published the post with a list of major innovations. Did you read it? If not, then drop everything and read it urgently!

Statistics, analytics and charts

Of course, I understand that covid has contributed to last year's growth. I officially declare: covid, go away! We don't need you. Let in 2021 we will not have such an influx of users, we will somehow survive. Bye Bye!

But be that as it may, in 2020 there was an increase in interest to Codeforces, which has never been before.


Dear Santa Claus, give me such a picture sometime again.




This is a sweet word. Plus 42 percent! No, these are three sweet words.





The upper line takes into account users who have verified an email. The lower line takes into account those who have at least one solved problem. A hockey stick is the dream of any startup! And if you just take into account all accounts (including accounts in groups), then there are already almost 2 million of us!




Nearly 35 million attempts have been submitted in 2020, +75% from last year! Now it is clear that we constantly have to improve servers and infrastructure.




Blog posts with a positive scores, having at least +5 votes, having at least +20 votes, having at least +100 votes. The total number of posts is not interesting, because a lot of trash/spam, which immediately disappears and the result much depends on how we protect against bots and inadequate users. Very large growth. For posts with +100 more than 75%!




All positive scored comments, having at least +5 votes, having at least +20 votes. Growth is more than 70%.




India is increasing its lead, but the United States has taken the second place this year!



What is very important — there are no fewer rounds and tasks. It's not easy to keep this pace, but we are trying!

Sweet for dessert. This is the first time I publish such statistics for Polygon.


Only problems with packages are counted.



Let's continue to make our community better together!

MikeMirzayanov

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

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

The Analysis part is OP :)

»
5 weeks ago, # |
Rev. 3   Vote: I like it +9 Vote: I do not like it

Wow! Progress!

»
5 weeks ago, # |
  Vote: I like it +39 Vote: I do not like it

Probably you meant isaf27 instead of isaf ))

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +12 Vote: I do not like it

    Thanks, fixed.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +13 Vote: I do not like it

      When we go to past contests, codeforces shows all the contests with time. It will be very helpful if we can get buttons for Div1/Div2/Div3/Edu for accessing contests of particular category.

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

I really hope deleting all the submission from the status of my group (https://codeforces.com/group/36RLDcYNaG) was not the part of the annual plan. Hope it's gonna get fixed soon

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    They are in place, just temporarily we stopped displaying the status for large groups — this is computationally quite expensive.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thanks, that makes sense. Maybe displaying a few of the most recent pages of the status would be nice, it really helps in coaching and stuff

»
5 weeks ago, # |
Rev. 2   Vote: I like it +11 Vote: I do not like it

Thnks to Cf, I wasn't too lonely during the depressing phase of lockdown.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I like how it was a place to study few years ago for me, and now it's place where I can enjoy solving tasks with my friends :)

»
5 weeks ago, # |
Rev. 3   Vote: I like it +19 Vote: I do not like it

" I officially declare: covid, go away! We don't need you. Let in 2021 we will not have such an influx of users, we will somehow survive. Bye Bye! " This one particular line ❤

»
5 weeks ago, # |
  Vote: I like it +10 Vote: I do not like it

In coming years, hope you guys will take this to whole new level. Its a lot of hard work. All Hats off.

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

I Think most registered user from India in 2020 :)

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +42 Vote: I do not like it

    I'd like to see that stat as well as users per country stats -- they definitely were available in last year's report blog :)

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I added it to the post. India has shown tremendous growth, but most other countries have increased their numbers.

»
5 weeks ago, # |
  Vote: I like it +10 Vote: I do not like it

2020 was the year, many CPers have started a Youtube channel. The growth of Youtubers in the community was probably more than exponential xd

»
5 weeks ago, # |
  Vote: I like it +16 Vote: I do not like it

Seeing the codeforces analysis graphs, I feel like why is codeforces not in share market.

»
5 weeks ago, # |
  Vote: I like it +150 Vote: I do not like it

Well, I suppose I didn't work hard enough in 2020 to be mentioned here.

»
5 weeks ago, # |
  Vote: I like it +25 Vote: I do not like it

Hi!

I have a suggestion about the private groups.

I'm a member of some pivate groups, I've been part of some contests held in these groups, and I've submitted several problems in these contests.

But now, while I'm scrolling through my submissions page, I often find a problem that I don't remember. Here is the issue: if I try to see the problem, or the code that I submitted, the page won't let me because it is a private group (even if I'm a member of that group). So I'm forced to go to the group and search between the several contests and problems that were held in order to be able to find the problem I wanted with the code I submitted.

It would really be better if I could just click the problem in the submission page to see it.

Regards!

Yuri

»
5 weeks ago, # |
  Vote: I like it +31 Vote: I do not like it

$$$¡Sigue\ creciendo\ Codeforces!$$$

»
5 weeks ago, # |
  Vote: I like it +14 Vote: I do not like it

Will there be ads on Codeforces? I mean the type of relevant ads such as bootcamps, online ML/CS courses, university programs (like Harbour Space...). Looking at the number of users, maybe that will generate some small revenues.

»
4 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

During educational rounds, we can see only the combined standings of Div1 && Div2 participants unlike other rounds. So, I request the same feature to be incorporated here so that we can see the standings of only Div2 particiants as well.

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Visitors from India more than doubled

»
5 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Dont rush!