List of Math Problems Having Short Statements (800 to 2000)
Long, wordy statements can be exhausting, especially for beginners. So here is a list of math problems (math, number theory, combinatorics, constructive math) 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!
800
- 47A — Triangular numbers (800)
- 50A — Domino piling (800)
- 546A — Soldier and Bananas (800)
- 749A — Bachgold Problem (800)
- 1154A — Restoring Three Numbers (800)
- 1325A — EhAb AnD gCd (800)
- 1328A — Divisibility Problem (800)
- 1352A — Sum of Round Numbers (800)
- 1370A — Maximum GCD (800)
- 1374A — Required Remainder (800)
- 1389A — LCM Problem (800)
- 1553A — Digits Sum (800)
- 1594A — Consecutive Sum Riddle (800)
- 1699A — The Third Three Number Problem (800)
- 1740A — Factorise N+M (800)
- 1787A — Exponential Equation (800)
- 1886A — Sum of Three (800)
- 1985B — Maximum Multiple Sum (800)
900
- 26A — Almost Prime (900)
- 267A — Subtractions (900)
- 318A — Even Odds (900)
- 598A — Tricky Sum (900)
- 1208A — XORinacci (900)
- 1436B — Prime Square (900)
- 1475A — Odd Divisor (900)
- 1617B — GCD Problem (900)
- 1758B — XOR = Average (900)
- 2035B — Everyone Loves Tres (900)
1000
- 1A — Theatre Square (1000)
- 584A — Olesya and Rodion (1000)
- 622A — Infinite Sequence (1000)
- 753A — Santa Claus and Candies (1000)
- 1101A — Minimum Integer (1000)
- 1257B — Magic Stick (1000)
- 1418A — Buying Torches (1000)
- 1476A — K-divisible Sum (1000)
- 1485A — Add and Divide (1000)
- 1968C — Assembly via Remainders (1000)
1100
- 797A — k-Factorization (1100)
- 858A — k-rounding (1100)
- 1288B — Yet Another Meme Problem (1100)
- 1327A — Sum of Odd Integers (1100)
- 1366A — Shovels and Swords (1100)
- 1478B — Nezzar and Lucky Number (1100)
- 1490C — Sum of Cubes (1100)
- 1511B — GCD Length (1100)
- 1593D1 — All are Same (1100)
- 1708B — Difference of GCDs (1100)
- 1977B — Binary Colouring (1100)
- 2043B — Digits (1100)
1200
- 239A — Two Bags of Potatoes (1200)
- 660A — Co-prime Array (1200)
- 1068B — LCM (1200)
- 1076B — Divisor Subtraction (1200)
- 1213C — Book Reading (1200)
- 1352B — Same Parity Summands (1200)
- 1352C — K-th Not Divisible by n (1200)
- 1497C1 — k-LCM (easy version) (1200)
- 1514B — AND 0, Sum Big (1200)
- 1541B — Pleasant Pairs (1200)
- 1822D — Super-Permutation (1200)
1300
- 230B — T-primes (1300)
- 573A — Bear and Poker (1300)
- 844B — Rectangles (1300)
- 1076C — Meme Problem (1300)
- 1220B — Multiplication Table (1300)
- 1260B — Obtain Two Zeroes (1300)
- 1294C — Product of Three Numbers (1300)
- 1454D — Number into Sequence (1300)
- 1667A — Make it Increasing (1300)
- 1788C — Matching Numbers (1300)
1400
- 248B — Chilly Willy (1400)
- 762A — k-th divisor (1400)
- 1285C — Fadi and LCM (1400)
- 1355D — Game With Array (1400)
- 1463B — Find The Array (1400)
- 1606C — Banknotes (1400)
- 1838C — No Prime Differences (1400)
- 1918C — XOR-distance (1400)
- 1967B1 — Reverse Card (Easy Version) (1400)
- 2009E — Klee's SUPER DUPER LARGE Array!!! (1400)
1500
- 710C — Magic Odd Square (1500)
- 1133D — Zero Quantity Maximization (1500)
- 1141C — Polycarp Restores Permutation (1500)
- 1201B — Zero Array (1500)
- 1409D — Decrease the Sum of Digits (1500)
- 1722G — Even-Odd XOR (1500)
- 1809C — Sum on Subarrays (1500)
- 1811E — Living Sequence (1500)
- 1996D — Fun (1500)
1600
- 11B — Jumping Jack (1600)
- 235A — LCM Challenge (1600)
- 348A — Mafia (1600)
- 1165D — Almost All Divisors (1600)
- 1342C — Yet Another Counting Problem (1600)
- 1349A — Orac and LCM (1600)
- 1458A — Row GCD (1600)
- 1497C2 — k-LCM (hard version) (1600)
- 1514C — Product 1 Modulo N (1600)
- 1603B — Moderate Modular Mode (1600)
- 1612D — X-Magic Pair (1600)
- 1985G — D-Function (1600)
1700
- 439C — Devu and Partitioning of the Array (1700)
- 578A — A Problem about Polyline (1700)
- 983A — Finite or not? (1700)
- 1141E — Superhero Battle (1700)
- 1228C — Primes and Multiplication (1700)
- 1312D — Count the Arrays (1700)
- 1325D — Ehab the Xorcist (1700)
- 1329B — Dreamoon Likes Sequences (1700)
- 1485C — Floor and Mod (1700)
- 1554B — Cobb (1700)
- 2089A — Simple Permutation (1700)
1800
2000
If you know other math problems with short statements, share them in the comments! Happy coding!



