List of Graph Problems Having Short Statements (900 to 2100)
Long, wordy statements can be exhausting, especially for beginners. So here is a list of graph problems (DFS/BFS, trees, DSU, shortest paths, constructive graph tasks) with short and easy-to-read statements, sorted by rating.
Notes: - Every problem here has a short statement (under about 1000 characters, input/output and samples not counted). - Within each rating, problems are listed in order of problem ID. - Ratings are as of April 2026 and may shift a little over time. - Short statement does not always mean an easy idea. Some of these are tricky!
900
1000
1100
1200
- 217A — Ice Skating (1200)
- 902B — Coloring a Tree (1200)
- 1433D — Districts Connection (1200)
- 1581B — Diameter of Graph (1200)
1300
1400
- 24A — Ring road (1400)
- 437C — The Child and Toy (1400)
- 475B — Strongly Connected City (1400)
- 505B — Mr. Kitayuta's Colorful Graph (1400)
- 520B — Two Buttons (1400)
- 1167C — News Distribution (1400)
1500
- 103B — Cthulhu (1500)
- 510B — Fox and Two Dots (1500)
- 580C — Kefa and Park (1500)
- 771A — Bear and Friendship Condition (1500)
- 977E — Cyclic Components (1500)
- 982C — Cut 'em all! (1500)
- 1106D — Lunar New Year and a Wander (1500)
- 1139C — Edgy Trees (1500)
- 1169B — Pairs (1500)
- 1325C — Ehab and Path-etic MEXs (1500)
1600
- 23B — Party (1600)
- 377A — Maze (1600)
- 1098A — Sum in the tree (1600)
- 1363C — Game On Leaves (1600)
- 1511D — Min Cost String (1600)
- 1833E — Round Dance (1600)
1700
- 22C — System Administrator (1700)
- 216B — Forming Teams (1700)
- 219D — Choosing Capital for Treeland (1700)
- 275B — Convex Shape (1700)
- 598D — Igor In the Museum (1700)
- 919D — Substring (1700)
- 1144F — Graph Without Long Directed Paths (1700)
- 1176E — Cover it! (1700)
- 1881F — Minimum Maximum Distance (1700)
- 1931F — Chat Screenshots (1700)
- 1970C2 — Game on Tree (Medium) (1700)
- 2041D — Drunken Maze (1700)
1800
1900
- 20C — Dijkstra? (1900)
- 550D — Regular Bridge (1900)
- 920E — Connected Components? (1900)
- 1085D — Minimum Diameter Tree (1900)
- 1205B — Shortest Cycle (1900)
- 1986F — Non-academic Problem (1900)
2000
- 1294F — Three Paths on a Tree (2000)
- 1325F — Ehab's Last Theorem (2000)
- 1385E — Directing Edges (2000)
2100
If you know other graph problems with short statements, share them in the comments! Happy coding!



