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

Автор awoo, 23 месяца назад, перевод, По-русски

С Новым Годом, Codeforces!

Я большой фанат статистики и еще больший — сайта Codeforces. Решив объединить эти свойства, я создал сервис для того, чтобы дать всем пользователям этого чудесного сайта возможность посмотреть свою годовую статистику.

Основными моими целями было сделать такую карточку с данными, чтобы:

  • она содержала полезную статистику;
  • она не была перегружена информацией;
  • ей было легко поделиться.

Чтобы этого добиться, я выкинул некоторую статистику, которая оказалось слишком скучной, которая занимала слишком много места или которую было слишком тяжело реализовать в рамках CF API. Надеюсь, вам понравится результат!

Сервис довольно интуитивный в использовании. Введите свой хэндл (если меняли, то введите тот, который был в течение года), получите карточку с результатом и поделитесь ей с миром, нажав "open as image".

Дисклеймер
Get Wrapped!→
Некоторые примеры
Некоторые пояснения

Скидывайте свои карточки в комментарии! (только используйте спойлеры, а то картинки достаточно большие).

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

»
23 месяца назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
Wasn't very active this year...
»
23 месяца назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
This is cool, great year overall :)
»
23 месяца назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится
Went from pupil to expert, 2022 was great...
»
23 месяца назад, # |
  Проголосовать: нравится +40 Проголосовать: не нравится
In my opinion, my performance is wildly inconsistent
»
23 месяца назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится
Quiet an improvement since the last year, hope to do better in 2023 as well.
»
23 месяца назад, # |
  Проголосовать: нравится +34 Проголосовать: не нравится
Started this year; pretty proud <3
»
23 месяца назад, # |
  Проголосовать: нравится +77 Проголосовать: не нравится
My card

I think I've solved too few hard problems. Since I don't care anymore about my rating, I've decided that I will start contests from div2F / div1D.

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

    Today I started with problem F, and I failed system tests (wrong answer on test 60) :(

»
23 месяца назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
My card
»
23 месяца назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится

So cool ✪ω✪ Thanks awooo!

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

Awooo ✪ω✪ Top contributor. Congratulations

»
23 месяца назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
Hmmm
»
23 месяца назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится
69 contests XD
»
23 месяца назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

I believe the performance system is entirely off for new (< 6 contests) accounts. I just gave 1 contest in which Carrot displayed my performance somewhere around 1400, but on this website my performance magically somehow became 2200 (which is master level!).

But other than that, superb website!

My card
»
23 месяца назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
»
23 месяца назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

It's really amazing, I wanted to ask, the meaning of favorite coordinators...

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

    The coordinators who set rounds you performed the best in.

»
23 месяца назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
Still a long way to go
»
23 месяца назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Looks like I gotta start solving harder problems in contests
»
23 месяца назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Thank you, awoo!

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

Кстати, разве перформанс считается по упомянутой Вами формуле? Или это от себя?)

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

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

»
23 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Мне кажется они врут по поводу antontrygubO_o в качестве любимого координатора
»
23 месяца назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится
The eternal pain of Div 1 Chinese student...
»
23 месяца назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
okay done with exams, now will give contests :b
»
23 месяца назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

Spoiler

»
23 месяца назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится
Neplox
»
23 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Newbie to Expert!, will try to become a stable expert
»
23 месяца назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
Spoiler
»
23 месяца назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Spoiler
»
23 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Need to get better at solving
»
23 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
stats
»
23 месяца назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
Wrapped 2022

Well Wrapped, This gives me a hope to become better in 2023.

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

Maybe you should add unrated contests too, since in this way many nice problems of Div2s are not counted for Div1 participants.

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

    Idk, div2 problem ratings are really skewed. You can't compare them to div1 ratings.

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

      but you use div2 ratings for rated contests of div2 people for the Summary.

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

        True, but people, who compete in div2 contests while being rated, don't generally reach the problems that have their ratings inflated by a lot. So it doesn't affect them that much.

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

When the favourite coordinator is Mike, the persons likes to do div3 rounds x)

»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Happy with a first minute AC
»
23 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How did you find the coordinator for rounds? Is that info readily available somewhere besides the announcement blogs?

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

What does that performance specify btw?

My Card
»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
I see my favourite coordinate name first time
»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

It is Amazing.

»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Spoiler
»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Better than I imagined but still not very good
»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Spoiler
»
23 месяца назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
SHEEEESH! There is only one person in the comments who beat my latest rated AC
»
23 месяца назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
Finally solving a 3000+ problem during contest :)
»
23 месяца назад, # |
Rev. 4   Проголосовать: нравится +10 Проголосовать: не нравится

I'll turn the service off during the round because I can't guarantee it working properly and not disrupting Codeforces.

UPD: It'll go back live as soon as Mike turns the API back on.

UPD2: I turned it on even though the API is still not accessible. Thus, the submissions (and the stats about problems) are not loading.

UPD3: Added Goodbye, everything seems to be working.

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

it is not working .

»
23 месяца назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится
orz
»
23 месяца назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится
First year on codeforces in a nutshell:
»
23 месяца назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
Started giving contests this year and gave a lot of them xD
»
23 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
A good year : went from 1368 to 1835
»
23 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Wow nice addon.

»
23 месяца назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится
I think, my first year at CF was awesome, but I must start to solve more hard problems
  • »
    »
    23 месяца назад, # ^ |
    Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

    How the hell did you become expert in one year? Was this your first year at codeforces or first year in CP? It's few days until one year has passed since my first rated contest and my rating is only 1143.

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

      First year at Codeforces. I started study Sports Programming in october 2021, on the first round of All-Russian olimpiad, but that time my skills were very bad. After my fail, I registered in CF to improve them. Now my results got better.

»
23 месяца назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
Not very bad.
»
23 месяца назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
2022 report
»
23 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Couldn't reach my goal but alhamdulillah.
»
23 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great app, but it has only one problem. I have changed my handle recently and I am able to see only statistics for vito_t (my old handle) and statistics for vitosevski (my current handle) separately, but not for both usernames even though it's actually the same account.

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

    What do you mean? I think I can see all your statistics by your old handle.

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

      It's true... I wasn't careful. But why I can't see everything by my current handle? It makes more sense.

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

        It's tricky to fetch all standings and rating changes on demand because you are only allowed to make one API request every 2 seconds. As a workaround, I had to prefetch them all.

»
23 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Spoiler
»
23 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
From Newbie to expert, maybe next year i will be yellow
»
22 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Too bad my rating plummeted since
»
22 месяца назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Once again, I'm turning the service off until the round is over and the API is online.

UPD: Back up

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

Will there be a 2023 version?

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

I have been waiting all year just to see my improvement from 2022