Well, recent codeforces problems do a decently good job of introducing a large variety of concepts, particularly in the 2000+ rating range. Thanks to the large standards of wanting non-standard problems each contests, many small math tricks and greedy techniques are introduced, along with standard...
Many high rated users on codeforces have advised me to solve problems which are higher than my rating.https://clist.by/has a great "luck' parameter. If the luck factor equals 50%, then it means the rating of the problem equals your rating. Which range should I set the luck parameter t...
Most of the beginners jump to Codeforces directly without any implementation stills and can't even solve A. You must know about basic things like time complexity and loops. Again I'm saying it's my opinion, and I mentioned those points because some of you had asked for it, if you have...
or add the new(ish) feature in Codeforces where when you hover over it, it shows you which test case is which (on paper I imagine you could have a label next to the input box, but I've never seen anyone try this). That would keep it readable no matter how ...
Hi! Codeforces Community! I want to ask a question , it is not related to Competitive Programming , but to ask how to learn English well. I think most of the members of the community are not native English speakers , but many of them can express their ideas and share their opinions of...
No matter how we look at the code above, it is obvious that some strange things are happening inside. One thing that makes this situation even worse is the fact that the order of evaluation is also undefined. The general rule of thumb to avoid such headaches is to not use more than one...
And as absurd as it may sound, I believe that SOLVE and FAST are very different and almost independent parts, and you need to practice them separately. Let’s look at some contest, like a CodeForces round. For the sake of simplicity let’s assume that every problem has some difficulty, ...
The following reasons lead to silly mistakes or mistakes which you generally don't do ( i.e. missing the constraints of question etc) In the last contest #Codeforces round 694 Div 2 due to silly mistakes I got wrong answer onProblem A( System test Failed ) and WA onProblem B. ...
to hold a beginners hand and explain everything in such basic terms that anyone will understand. Mathematics (and the kind of CS we do here is basically mathematics) is cumulative and builds upon itself. Abstract stuff requires experience with concrete stuff, complex algorithms use many simple ...
Clearly that is not a level of rigor you need while solving a codeforces problem. You only need to prove it to yourself. For this, there are certain heuristics you can use to solve these problems with proofs almost as fast as just solving as you do now, but with more certainty of ...