Over 20,000 problems available: AMC 8/10/12 and AIME problems from 2010-2024; USAJMO/USAMO problems from 2002-2024; USACO problems from 2014 to 2024 (all divisions); all Codeforces, AtCoder and DMOJ problems. If you leave the search field blank, it returns all problems with the specified type.

Reset

Need help searching? Click for format/examples of problems
  • AMC 8: [year] AMC 8 Problem #, Ex: 2013 AMC 8 Problem 1
  • AMC 10: [year] AMC 10A Problem # OR [year] AMC 10B Problem #, Ex: 2015 AMC 10A Problem 16
  • AMC 12: [year] AMC 12A Problem # OR [year] AMC 12B Problem #, Ex: 2021 AMC 12B Problem 25
  • AIME: [year] AIME I Problem # OR [year] AIME II Problem #, Ex: 2013 AIME I Problem 8
  • USAJMO/USAMO: [year] USAJMO/USAMO Problem #, Ex: 2023 USAJMO Problem 1
  • Codeforces: Codeforces [contest id (e.g. 101)][problem id (e.g. A, B, C)]: [Codeforces problem name], Ex: Codeforces 1336F: Journey
  • AtCoder: AtCoder [contest id (e.g. ABC314, ARC164, ZONE2021)]: [problem id (A, B, C)]. [Problem name], Ex: AtCoder ZONE2021: E. Sneaking
  • DMOJ: DMOJ [contest name (if applicable)] [problem number (e.g. P1)] - [Problem name], Ex: DMOJ Yet Another Contest 3 P1 - Shell Swap Scam
  • USACO: [year] [contest month (e.g. January, US Open)], [division (e.g. Gold)]: [Problem name], Ex: USACO 2023 US Open Contest, Bronze: Rotate and Shift

ID Problem Name (click to add insights/hints, view summary of insights/hints and similar problems)
18783 DMOJ NOIP '99 P1 - Missile Interception
18782 DMOJ NOIP '99 Junior P1 - Cantor Table
18781 DMOJ NOIP '21 P4 - Chess
18780 DMOJ NOIP '21 P3 - Variance
18779 DMOJ NOIP '21 P2 - Sequence
18778 DMOJ NOIP '21 P1 - Saying Numbers
18777 DMOJ NOIP '20 P4 - WeRun
18776 DMOJ NOIP '20 P3 - Game of Moving Ball
18775 DMOJ NOIP '20 P2 - String Matching
18774 DMOJ NOIP '20 P1 - Drainage System
18773 DMOJ NOIP '18 P6 - Defending the Kingdom
18772 DMOJ NOIP '18 P5 - Grid-filling Game
18771 DMOJ NOIP '18 P4 - Travel
18770 DMOJ NOIP '18 P3 - Constructing Tracks
18769 DMOJ NOIP '18 P2 - Currency System
18768 DMOJ NOIP '18 P1 - Paving Roads
18767 DMOJ NOIP '18 Junior P3 - Shuttle Bus
18766 DMOJ NOIP '18 Junior P2 - The Big Battle
18765 DMOJ NOIP '18 Junior P1 - Title Statistics
18764 DMOJ NOIP '15 P5 - Substring
18763 DMOJ NOIP '04 P4 - Bugs Eating Computation
18762 DMOJ NOIP '04 P3 - Chorus Formation
18761 DMOJ NOIP '04 P2 - Combine Fruit
18760 DMOJ NOI '22 Multi-Provincial Team Selection P6 - MIS
18759 DMOJ NOI '22 Multi-Provincial Team Selection P5 - Bracket
18758 DMOJ NOI '22 Multi-Provincial Team Selection P4 - Card
18757 DMOJ NOI '22 Multi-Provincial Team Selection P3 - Community
18756 DMOJ NOI '22 Multi-Provincial Team Selection P2 - Tree
18755 DMOJ NOI '22 Multi-Provincial Team Selection P1 - Preprocessor
18754 DMOJ NOI '99 P6 - Memory Allocation
18753 DMOJ NOI '99 P5 - Optimally Connected Subset
18752 DMOJ NOI '99 P4 - Chessboard Division
18751 DMOJ NOI '99 P3 - Birthday Cake
18750 DMOJ NOI '99 P2 - Nails and Ball
18749 DMOJ NOI '99 P1 - 01 Sequence
18748 DMOJ NOI '98 P6 - Parallel Computing
18747 DMOJ NOI '98 P5 - SERNET Simulation
18746 DMOJ NOI '98 P4 - Scarf Cutting
18745 DMOJ NOI '98 P3 - Software Installation Disk
18744 DMOJ NOI '98 P2 - Free Pizza
18743 DMOJ NOI '98 P1 - Personal Income Tax
18742 DMOJ NOI '97 P6 - Satellite Coverage
18741 DMOJ NOI '97 P5 - Building Game
18740 DMOJ NOI '97 P4 - Perfect Tour
18739 DMOJ NOI '97 P3 - File Matching
18738 DMOJ NOI '97 P2 - Optimal Routing
18737 DMOJ NOI '97 P1 - Competition Ranking
18736 DMOJ NOI '23 P6 - Merge the Books
18735 DMOJ NOI '23 P5 - String
18734 DMOJ NOI '23 P4 - Trade
View links to all pages 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

AboutPrivacy NoticeRulesProblems listJournalYour profileGitHub

Moon Symbol icon by Icons8Sun icon by Icons8 • Emojis from Twemoji by Twitter under CC by 4.0