Aisham's blog

By Aisham, 4 months ago, In English

TL;DR: I have been doing Competitive Programming for over two years and reached Expert, though I believe I could have done even better. In this post, I share my thoughts on why some people improve faster than others, how strategy, structure, balance, and mental energy affect CP progress, and why spending more time doesn’t always lead to better results.


Hi everyone, I want to share some thoughts and questions based on my personal experience in Competitive Programming (CP). This post is more like a reflection and small research rather than a guide with guaranteed answers.


My background

I have been doing CP for over two years. My current Codeforces rating is Expert, and my results in olympiads are still modest.

I’m proud of my achievements, but I know I made some mistakes in my preparation. Had I followed a well-structured plan from the start, I could have achieved even better results, especially since I actually had enough free time for competitive programming.

I also know other CP students from my country who progressed at different speeds. Some practiced only around two hours per day on school days, yet their results were very impressive. I’m curious about how they managed to achieve such outcomes.

This made me think about why growth speed in CP varies so much between people and what factors contribute to faster or slower progress.


What I want to understand

Periods of fast growth

Some people experience rapid improvement during certain periods — at the beginning, in the middle, or even later in their CP journey.

Questions I am curious about:

  • What exactly changed during that period?
  • What strategy did you follow?
  • Did you:

    • Solve problems close to your rating daily?
    • Participate in contests regularly and upsolve seriously?
    • Follow a strict or structured plan?
  • Which habit or decision gave you the biggest return?
  • Why do you personally think your growth accelerated at that time?

Periods of slow growth or stagnation

On the other hand, many people experience very slow growth, frustration, and the feeling that nothing is improving.

Here, I am interested in:

  • What do you think went wrong during that period?
  • Where do you think you made mistakes?
  • Was it because of:

    • Lack of a clear plan?
    • Random problem solving without direction?
    • Avoiding difficult problems?
    • Not analyzing mistakes deeply enough?

Understanding what does not work seems just as important as knowing what works.


Time, lifestyle, and mental energy

There is another interesting observation:

  • Some people are very busy (school, university, work, hobbies), yet they still find a small amount of time for CP and keep improving.
  • Others have a lot of free time and focus almost entirely on CP, but still do not get great results.

Possible explanations could be:

  1. CP is more “for fun” for some people, and other activities help keep their brain sharp.
  2. Doing only CP every day can lead to mental fatigue, boredom, and loss of motivation. Activities like:
  • sports,
  • other hobbies,
  • or simply having variety in life might actually help CP performance instead of harming it.

So the main question here is: Is balance an important factor for long-term CP growth?

If yes:

  • What would you recommend to someone with very limited time?
  • What would you recommend to someone with too much free time?

More generally:

  • What helps keep your brain active?
  • What increases your motivation and learning speed?
  • What helps you think more clearly during contests?

Why I am writing this

The motivation behind this post is a friend who is just starting CP, and I wanted to give her good advice. To do that properly, I first needed to reflect and research myself.

I hope this post is useful not only for that friend or for me, but also for:

  • beginners,
  • intermediate CP students,
  • and anyone feeling stuck or confused in their preparation.

Please feel free to share any thoughts, experiences, or opinions, even if they do not match my situation. The goal is discussion, not absolute truth.


Note: English is not my first language, so I used ChatGPT to help improve wording and structure. All thoughts and experiences described above are my own.

Full text and comments »

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

By Aisham, 11 months ago, In English

Hello Codeforces!

This year, for the first time, Informatics is being included in the Al-Khwarizmi International Olympiad, which will be hosted by Uzbekistan from May 7 to 13, 2025. I’m honored to be a participant in this exciting new chapter of the Olympiad, and I’m really curious to know which other countries will be joining us.

If you know who’s coming from your country, please feel free to share in the comments below!

Looking forward to meeting you all soon!

Name CF handle Max Rating Country
Jahonali Khaydaraliev JahonaliX 2136 Uzbekistan
Ramazan Mananov feev1x 2018 Kyrgyzstan
Abdullahan Abdirasulov dog 1965 Kyrgyzstan
Sardor Salimov 0gur4ik 1942 Uzbekistan
Амангелді Алдияр KluydQ 1831 Kazakhstan
Jahongir Avazxonov _Jahongir_ 1757 Uzbekistan
Мендеке Әли Mendeke 1739 Kazakhstan
Azam Rakhimov Loloka 1723 Tajikistan
Said Djanikeev saidpon 1725 Kyrgyzstan
Ozodbek Haydaraliev khos 1693 Uzbekistan
Isamatdin Baybolov Isamatdin 1648 Uzbekistan
Yusuf Sanginov NeVu 1642 Tajikistan
Humoyun Abduraupov khba 1624 Uzbekistan
Muhammadqodir Mahammadov thismagic 1619 Uzbekistan
Muhammadali Ubaydullaev Muxammadali 1577 Uzbekistan
Oysha Mirzatillayeva Aisham 1556 Uzbekistan
Шәдібай Кенжебек wadibay 1538 Kazakhstan
Atabek Kadirbergenov atik_uwu 1534 Uzbekistan
Ömər Əliməmmədzadə tooourist 1527 Azerbaijan
Kasym Kocheckov DemirKelle 1523 Turkmenistan
Muhammadaziz Usmonov Muhammadaziz 1520 Uzbekistan
Əkbər Əhmədov Ekber_Ekber 1512 Azerbaijan
Shahruz Erkinov Shakuu 1476 Uzbekistan
Imron Safarzoda Imron.S 1474 Tajikistan
Idris Kamoliddinov -Yuki 1462 Tajikistan
Timur Jalgasbaev Timka 1449 Uzbekistan
Shahriyor Bakhtiyorov Shahaprog 1437 Uzbekistan
Behruzbek Rahimboev Nasa 1434 Uzbekistan
Durdona Tuxtaquziyeva fioree 1329 Uzbekistan
Jaloliddin Kurbonov jalool 1325 Uzbekistan
Abualy Murodiyon Mr.Abu0540 1322 Tajikistan
Muhammadali Qosimov VECTOR210 1313 Uzbekistan
Aktan Mavlyanov aktan4ik 1290 Kyrgyzstan
Bilolbek Yuldashkhujaev 505 1235 Uzbekistan
Akmuhammet Shohratgeldiyev Whitemuha 1215 Turkmenistan
Parvina Firuzovna pfiruzovna 1174 Uzbekistan
Arslan Yanybayew _parad0x 1052 Turkmenistan
Hojanazar Garajayev IzVrat 1043 Turkmenistan
Nurahmet Annageldiyev RFEGDF 850 Turkmenistan

Full text and comments »

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