Hand-Curated 800–1000 Problem Sheet for Div 3/4 Beginners
Difference between en3 and en4, changed 1792 character(s)
###Hey cCodeforces,↵
 
I built a curated problem sheet for people grinding Div 3/4.↵
Link: https://cf-sheet.vercel.app/
One thing that confused me early on: CF problem ratings aren't assigned by setters — they're crowd-sourced from contest performance. A problem rated 900 might have been solved by fewer people than an 800 in the same round, just because it appeared later in the standings. This means the raw rating is sometimes a poor proxy for actual learning difficulty, especially for beginners.
 
![preview](/predownloaded/07/53/0753d2acbbeb0ad9a861bdf856585c93f80662bb.png)For example, some 900-rated problems require a clean observation you either see or you don't, while certain 800s are just tedious implementation with no real insight. For someone grinding Div 3/4, blindly following rating order can be discouraging or just inefficient.
 
#### What's on it:↵
-
I put together a curated problem sheet with this in mind: 70 problems across 800/900/1000the 800–1000 range, ordered by actuwhat I'd call learning difficulty
  (not just
 rather than raw CF rating — some 900s are easier than 800s and I explain why)↵
-
. Each problem has a note explaining why it's placed where it is, and a Div 3 / /Div 4 badge on every problem↵
- URL-hash persistence — bookmark your progress, no account needed↵
- 22 recommended Div 3/4 contest rounds to attempt after the sheet↵

#### CF Handle Tracker (tracker page):↵
- Type your CF handle → it checks your submission history via the CF API↵
- Auto-marks everything you've already AC'd on the sheet↵
- No login, no OAuth, nothing stored on my end↵

#### Curation Criteria page explains:↵
- Why CF ratings can b
so you know what type of contest it came from.↵
 ↵
A few things that might be useful:↵
 ↵
* Progress is saved via URL hash — just bookmark the link, no account needed↵
* There's a handle tracker: enter your CF handle and it auto-marks problems you've already AC'd↵
* The curation criteria page lists the 5 rules every problem must satisfy — if you think something doesn't belong, cite the rule and suggest a replacement via [feedback](https://cf-sheet.vercel.app/feedback.html)↵
* 22 recommended Div 3/4 rounds ar
mlisleading (crowd-sourced from contest performance)↵
- The 5 rules every problem on the sheet must satisfy↵
- How to suggest additions or removals↵

Feedback and problem suggestions welcome
ted for when you're ready to test yourself under contest conditions↵
 ↵
Link: [cf-sheet.vercel.app](https://cf-sheet.vercel.app/)↵
 ↵
Happy to discuss the ordering choices or problem selection
 in the comments.
 If you think somethinga specific problem is misplaced or shouldn't be there, cite which rule it violates (R1–R5)↵
and suggest a replacement.↵

I hope you found it helpful, you could _Star/Share_ this blog if you liked it!
I'm genuinely open to changes.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English kilobyte136 2026-04-14 13:00:26 96 Tiny change: ' from.\n\nA preview\' -> ' from.\n\n## A preview\'
en4 English kilobyte136 2026-04-14 12:46:36 1792 fixed tone and added a feedback system to the site. fixed the contest redirection issues.
en3 English kilobyte136 2026-04-13 09:19:35 80
en2 English kilobyte136 2026-04-13 09:17:18 1130
en1 English kilobyte136 2026-04-12 20:31:56 397 Initial revision (published)