How do you take effective breaks during your CP practice?
Разница между en2 и en3, 404 символ(ов) изменены
Firstly, I'm not asking how to practice to get better in CP. There are tons of posts for that. ↵
I'm curious to know how most of the top CPers **maintain their mental stamina to practice longer**?↵

Like, during practice...↵

Do you sit for like 3 or 4 hours in 1 go? and then take a long break for 1 hour or a 2 and come back? Or do you solve a problem above your skill level, say it takes around 1 hour, and then take a 20 min brake? In that case what do you do in the break? Sleep? Eat? Pushups?↵

Or do you follow some other break strategy? In short, what works the best for you to maintain your mental stamina?↵

I would love to hear comments on this from high rated coders.
 I have heard about top coders who practiced 12 hours a day for USACO etc. This makes me wonder how they do it? 


(A lot of opinions are there that one should focus on what your learnt on a day and if one has, then its productive day, but for those who are considering to participate in top contests, especially beginners, time is a very important factor to organize their training plans. So maintaining a high mental stamina throughout becomes a high priority.) and an important pre-requisite.)↵

For those who would like to share their comments, **you can assume 2 cases**: On a **weekend** and a **weekday**. Assuming a weekday only gives atmost 7-8 hours for practice. Whereas a weekend gives atmost 17 hours for practice (ideal scenario ofcourse).

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский Katagaki 2025-01-20 13:24:59 404
en2 Английский Katagaki 2025-01-20 13:19:57 354
en1 Английский Katagaki 2025-01-20 13:16:27 739 Initial revision (published)