waipoli's blog

By waipoli, history, 13 months ago, In English

Hello, Codeforces!
In this blog, having thought of nothing better, I want to tell you a story.

A story about how little Chmyaaax, even before school, was forbidden to play computer games. About how, driven by a great desire to play tanks, he started making them in Scratch. About how he moved on from Scratch to Robot, and then to Turtle. From Turtle to Pascal. About how, at the age of 10, he was introduced to competitive programming. About how, after two failed Div3 contests, he quit for two years. About how, during that time, he passionately learned C++ so he could continue making computer games (which he still wasn’t allowed to play).

About how he later returned, motivated by money (the story about NEAR, where you had to reach 1600 to earn cash) (to then buy a second phone and play Brawl Stars). About how, after failing, he abandoned it again and went into commercial programming (making games). And then he came back to the sacred world, failing every TST the year before last.

After failing to qualify for EJOI and seeing his childhood friends surpass him, he gained something invaluable—motivation. But motivation alone wouldn’t take him far. Then, luck smiled upon him. He found a friend, a comrade. Someone who, just like him, had failed the EJOI TST with two rounds at zero points. He sat with him in voice calls for eight hours a day, grinding CF and USACO.

This is where the story of a boy ends and the story of success begins.

As if by magic, he qualified for every possible Olympiad in the 2023-2024 season. He realized that the ocean was much bigger than he had thought. He met many incredible people. After failing IOI (missing silver by just 3 points), he balanced that failure with a thin gold at BalkOI. He won gold at RMI. As part of the most sigma team(3_sigma_rule), he won the school ICPC.

He had achieved almost everything—everything except the one thing he had dreamed of since he first saw competitive programming. The GM title. And that’s where his second comrade came into play. Someone who, despite not knowing Generating Functions, managed to show their beauty to Chmyaksik. Thanks to this, in yesterday’s Div1, by taking the second derivative, he was able to simplify the formula and finally achieve the goal he had been working towards for six years.

To these two senpais, I want to once again express my deepest gratitude.
Thank you, barbie, for being with me <3, and thank you, Triseedot, for the Generating Functions and for the time we spent together <3. I hope you will also reach GM soon, and we will meet at the Olympiads this year!

Of course, I can’t forget my senseis:
Thank you, Nikolay Arzubov, Andriy_Popyk, Valentin Melnyk, and peltorator.
Thank you for your contests, lectures, and guidance.

And I hope this is only the beginning of his journey in this wonderful world.
Since I’d like to farm more contribution, I’d also like to (if anyone is interested) do an AMA session here (while I finally play CS).

Appologie for my bad memory, obviously my deepest gratitude to my the oldest, and my the most wise senpai TimDee, who has shown me a Little Company.

Thank you for reading this blog.

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

| Write comment?
»
13 months ago, hide # |
 
Vote: I like it +44 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it +32 Vote: I do not like it

where did he learn generating functions from

»
13 months ago, hide # |
 
Vote: I like it +23 Vote: I do not like it

Congrats on GM!

I am wondering if the first paragraph is exaggerated? Or were you actually not allowed to play games so you made your own?

  • »
    »
    13 months ago, hide # ^ |
     
    Vote: I like it +6 Vote: I do not like it

    thanks!

    The whole story is completely legit (tbh, I'm still not allowed to play games, but I don't care anymore).

»
13 months ago, hide # |
 
Vote: I like it +38 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

"He found a friend, a comrade. Someone who, just like him, had failed the EJOI TST with two rounds at zero points. He sat with him in voice calls for eight hours a day, grinding CF and USACO." -- this is heart touching .

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it +18 Vote: I do not like it

Maybe not playing Brawl Stars is the key to GM

  • »
    »
    13 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    How did you reach upon the assumption that he stopped playing brawl stars?
    What I understood from the blog is that it was constant practice, hard work and generative functions.

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

orz

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

orz

»
13 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

Chmyaaax orz, congratulations on GM!

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it +23 Vote: I do not like it

Congrats! Many more and even greater achievements are ahead of you!

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it +8 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Hi two main questions 1. How did you become a GM? 2. What topics did you learn at each stage of the new rank?

  • »
    »
    13 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    I mean, tbh I don't really use a 99% of algos which I know, like binary search, dp, segment tree, Sparse table, number theory, etc... Sometimes some crazy stuffs could help (like here Generation Functions) but not really often.

    • »
      »
      »
      13 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      So most of them are math?

      • »
        »
        »
        »
        13 months ago, hide # ^ |
         
        Vote: I like it +3 Vote: I do not like it

        No, not really, there are flows, segment tree beats, lichao, FFT, DCP, Link-Cut tree, etc... But as I have said, I have never used it on contest

»
13 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

My nigga

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

great story

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

waipoli orz

ig you solved 2077C - Binary Subsequence Value Sum using GF, could you explain how you used GF?

»
13 months ago, hide # |
Rev. 6  
Vote: I like it +23 Vote: I do not like it

Better than Satoru Gojo :)

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Congrats!

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Fascinating story. I wish that a friend like that becomes GM soon.

»
13 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Does the boy still play brawl stars?

»
13 months ago, hide # |
 
Vote: I like it -13 Vote: I do not like it

why you moved to germany