Companies
Skip to content
All sheets

Priyansh Agarwal

1000 Rated: CP-31 Sheet

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

1000 on Codeforces is Newbie level. Coders consistently solving Div. 3 A and B who want to reach Div. 2 B reliably.

What these problems lean on: Greedy, Constructive basics, Math (GCD, divisibility), Two pointers, Prefix sums.

The usual wall at 1000: Constructive problems — "print any array that satisfies…" — appear here and feel unfamiliar, because there is no formula to compute, only an object to build.

How to practise it: For constructive problems, start from the smallest valid answer and ask what breaks when n grows. Keep a notebook of tricks you meet; they repeat constantly at 1000–1200.

0%

0/31

Overall progress

0 / 31

0/30

Easy

0/1

Medium

StatusProblemSolvePracticeRevisionLevel
1.Swap and DeleteEasy
2.RaspberriesEasy
3.Helmets in Night LightEasy
4.Olya and Game with ArraysEasy
5.MonstersEasy
6.Ski ResortEasy
7.Array mergingEasy
8.Distinct SplitEasy
9.Minimum LCMEasy
10.Traffic LightEasy
11.Basketball TogetherEasy
12.Beautiful ArrayMedium
13.Luke is a FoodieEasy
14.Shoe ShufflingEasy
15.Black and White StripeEasy
16.Red Versus BlueEasy
17.Roof ConstructionEasy
18.Triangles on a RectangleEasy
19.Divan and a New Project Easy
20.MEXor MixupEasy
21.Double-ended StringsEasy
22.Add and DivideEasy
23.Different DivisorsEasy
24.Numbers BoxEasy
25.Valerii Against EveryoneEasy
26.Buying TorchesEasy
27.Fair NumbersEasy
28.Move BracketsEasy
29.Johnny and Ancient ComputerEasy
30.BogosortEasy
31.Reverse a SubstringEasy

Frequently asked

What Codeforces rating does the 1000 CP-31 sheet prepare me for?

It targets the jump from roughly 800 to 1000–1100: solving Div. 2 A and B quickly and Div. 3 C sometimes. It is the band most college coding rounds draw from.

Do I need data structures for 1000 rated problems?

Barely. Arrays, sorting, maps and sets are enough. What 1000 tests is reasoning, not structures.

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

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

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

How long does 1000 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 1000 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 1000 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