Companies
Skip to content
All sheets

Priyansh Agarwal

900 Rated: CP-31 Sheet

Curated by Priyansh Agarwal, ICPC World Finalist and AIR 1 in Google Kick Start, this sheet features all essential 900-rated Codeforces questions. With a Master (India Rank 34) on Codeforces and 4000+ students taught, Priyansh’s expertise ensures that this sheet will help you sharpen your competitive programming skills and make steady progress

31 problemscompetitive

Who the 900 rated sheet is for

900 on Codeforces is Newbie level. Anyone who can clear 800 problems but still solves only one problem in a Div. 2 or Div. 3 contest.

What these problems lean on: Greedy observations, Parity and odd/even cases, Sorting, Counting, Simulation.

The usual wall at 900: 900 is where a problem first needs one small observation instead of pure implementation — noticing that only the parity matters, or that sorting makes the answer obvious.

How to practise it: Before coding, write the observation in one sentence. If you cannot, try tiny cases by hand; at this rating the pattern almost always shows up by n = 4.

0%

0/31

Overall progress

0 / 31

0/31

Easy

StatusProblemSolvePracticeRevisionLevel
1.Forked!Easy
2.ChemistryEasy
3.Vasilije in CacakEasy
4.Jellyfish and UndertaleEasy
5.Make It ZeroEasy
6.Longest Divisors IntervalEasy
7.Balanced RoundEasy
8.Comparison StringEasy
9.Permutation SwapEasy
10.Odd QueriesEasy
11.Not DividingEasy
12.Mainak and ArrayEasy
13.NIT Destroys the UniverseEasy
14.AvtoBusEasy
15.Make It IncreasingEasy
16.Deletive EditingEasy
17.Array Cloning TechniqueEasy
18.Make APEasy
19.Odd GrasshopperEasy
20.AB BalanceEasy
21.Make it Divisible by 25Easy
22.Luntik and SubsequencesEasy
23.Mocha and MathEasy
24.Exciting BetsEasy
25.Bad BoyEasy
26.Odd DivisorEasy
27.Strange PartitionEasy
28.Sum of MediansEasy
29.Three IndicesEasy
30.01 GameEasy
31.Multiply by 2, divide by 6Easy

Frequently asked

How is the 900 CP-31 sheet different from 800?

800 checks whether you can implement what the statement says. 900 adds a single observation — usually greedy, parity or sorting — that you have to find before the code is simple.

How many 900 problems should I solve before moving up?

Once you can solve most of the 31 without the editorial, move on. Grinding hundreds more at the same rating gives diminishing returns.

Is there a PDF of 900 Rated: CP-31 Sheet to download?

There is no PDF here, and you do not need one. All 31 problems are listed in full on this page, free and without an account — and unlike a PDF the list remembers what you have ticked off, so you are not re-reading a static file to work out where you stopped. Use your browser's print view if you want it on paper.

How do I track my progress on 900 Rated: CP-31 Sheet?

Tick a problem on this page and it stays ticked. Progress saves in your browser straight away with no account, and the counts update per section so you can see which parts of 900 Rated: CP-31 Sheet you have actually covered. Signing in with Google syncs it across devices.

How many problems are in 900 Rated: CP-31 Sheet?

  1. Every one is listed on this page and tickable as you solve it.

How long does 900 Rated: CP-31 Sheet take to complete?

At roughly 25 minutes a problem — reading it, solving it and writing the approach down — 31 problems is about 13 hours, or 1 weeks at ten hours a week. Treat that as a planning figure rather than a promise; the first pass through an unfamiliar topic is always slower.

Is the 900 Rated: CP-31 Sheet tracker free?

Yes, completely, and no account is needed. There is no paid tier and nothing is held back — the sheet itself is by Priyansh Agarwal, and this is a free tracker for it.

Should I finish 900 Rated: CP-31 Sheet or switch between sheets?

Finish one. Sheets overlap heavily, so working several in parallel mostly means re-solving the same problems while never completing a full topic sweep. If you are not sure this is the right one for the time you have, the sheet comparison page puts the options side by side with hour estimates.

Related