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).
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? ↵
↵
↵
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).