Companies
Skip to content
All sheets

Priyansh Agarwal

1900: CP-31 Sheet

Curated by Priyansh Agarwal, ICPC World Finalist and AIR 1 in Google Kick Start, this sheet features all essential 1900 -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 1900 rated sheet is for

1900 on Codeforces is Candidate Master level. High Experts aiming for Candidate Master (1900+), solving Div. 2 D and attempting E.

What these problems lean on: DP on trees and bitmasks, Advanced graphs, Number theory proofs, Data structures with lazy propagation, Hard constructive.

The usual wall at 1900: Proofs matter. Guessing a greedy and submitting stops working, because the obvious greedy is usually a trap.

How to practise it: Try to prove or disprove your idea on paper before coding. Upsolve every contest problem you missed up to your rating + 200.

0%

0/31

Overall progress

0 / 31

0/31

Hard

StatusProblemSolvePracticeRevisionLevel
1.Easy Demon ProblemHard
2.RecommendationsHard
3.XORificator 3000Hard
4.Robin Hood ArcheryHard
5.Yunli's Subarray Queries (easy version)Hard
6.Longest Max Min SubsequenceHard
7.Funny GameHard
8.Valuable CardsHard
9.Non-academic ProblemHard
10.A BIT of an InequalityHard
11.Shuffling SongsHard
12.Feed CatsHard
13.Good TripHard
14.Blocking ElementsHard
15.Accumulator ApexHard
16.Merge Not SortHard
17.Collapsing StringsHard
18.Absolute BeautyHard
19.Tree XORHard
20.Tenzing and His Animal Friends Hard
21.The ButcherHard
22.Fish GraphHard
23.Hot Start Up (easy version)Hard
24.Counting FactorizationsHard
25.Score of a TreeHard
26.Restore the PermutationHard
27.Yet Another ProblemHard
28.Divisible Numbers (hard version)Hard
29.Reset K EdgesHard
30.2+ doorsHard
31.River LocksHard

Frequently asked

What rating is Candidate Master on Codeforces?

1900–2099 is Candidate Master (violet). The 1900 CP-31 sheet is the last in the series and targets exactly that jump.

What comes after the 1900 CP-31 sheet?

There is no 2000 CP-31 sheet. Move to Codeforces problemset filtering at 2000–2100, and upsolve Div. 2 E and Div. 1 C from recent rounds.

Is there a PDF of 1900: 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 1900: 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 1900: CP-31 Sheet you have actually covered. Signing in with Google syncs it across devices.

How many problems are in 1900: CP-31 Sheet?

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

How long does 1900: 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 1900: 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 1900: 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