Users colors stats 2010-2021

Revision en8, by Jarekczek, 2022-03-25 01:00:50

I was asked to prepare more stats similar to these charts.

So I present numbers of active users by colors, both absolute and relative, for lifetime of Codeforces.

Absolute users count

The dotted line indicates total number of active users. Absolute users count

Relative users count

Relative users count

Relative cumulative users count

Relative cumulative users count


Active users means users who:

  • participated in a rated contest in 6 months preceding given date
  • participated in at least 1 rated contest

Measurements are taken every 3 months.

Definitions of colors are from today, for example green is 1200-1399.


Tooling is contained in this repo. It consists of:

  • java application downloading and caching contests' results, calculating data rows
  • python script generating the plots

Repo also contains the data produced by java application.

Evening update

Since system penalty indeed affects rating of new users, it would be reasonable to make another probe. This is absolute count as before, but now 6 contests are required to consider a user active.

Tags statistics, api


  Rev. Lang. By When Δ Comment
en8 English Jarekczek 2022-03-25 01:00:50 297 Tiny change: 'ation.\n\nEvening UPDATE:\nSince sy' -> 'ation.\n\n#### Evening update\n\nSince sy'
en7 English Jarekczek 2022-03-24 14:30:39 67 Tiny change: 'nt\n\nThe highest line indi' -> 'nt\n\nThe dotted line indi'
en6 English Jarekczek 2022-03-24 14:21:32 2 Tiny change: 'e users.\n\n![Absolu' -> 'e users.\n![Absolu'
en5 English Jarekczek 2022-03-24 14:21:03 62 Tiny change: 'ndicates the total num' -> 'ndicates total num'
en4 English Jarekczek 2022-03-24 10:07:26 107 Tiny change: '-1399.\n\nToolin' -> '-1399.\n\n#### Tools\n\nToolin' (published)
en3 English Jarekczek 2022-03-23 23:45:35 314 Tiny change: 'ers who:\n- partic' -> 'ers who:\n\n- partic'
en2 English Jarekczek 2022-03-23 23:39:58 122 Tiny change: 'orces.\n\n![Abso' -> 'orces.\n\n### Absolute users count\n\n![Abso'
en1 English Jarekczek 2022-03-23 23:36:24 830 Initial revision (saved to drafts)