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)
10890 AtCoder AGC044: B. Joker
10889 AtCoder AGC044: A. Pay to Win
10888 AtCoder AGC043: F. Jewelry Box
10887 AtCoder AGC043: E. Topology
10886 AtCoder AGC043: D. Merge Triplets
10885 AtCoder AGC043: C. Giant Graph
10884 AtCoder AGC043: B. 123 Triangle
10883 AtCoder AGC043: A. Range Flip Find Route
10882 AtCoder AGC041: F. Histogram Rooks
10881 AtCoder AGC041: E. Balancing Network
10880 AtCoder AGC041: D. Problem Scores
10879 AtCoder AGC041: C. Domino Quality
10878 AtCoder AGC041: B. Voting Judges
10877 AtCoder AGC041: A. Table Tennis Training
10876 AtCoder AGC040: F. Two Pieces
10875 AtCoder AGC040: E. Prefix Suffix Addition
10874 AtCoder AGC040: D. Balance Beam
10873 AtCoder AGC040: C. Neither AB nor BA
10872 AtCoder AGC040: B. Two Contests
10871 AtCoder AGC040: A. ><
10870 AtCoder AGC039: F. Min Product Sum
10869 AtCoder AGC039: E. Pairing Points
10868 AtCoder AGC039: D. Incenters
10867 AtCoder AGC039: C. Division by Two with Something
10866 AtCoder AGC039: B. Graph Partition
10865 AtCoder AGC039: A. Connection and Disconnection
10864 AtCoder AGC038: F. Two Permutations
10863 AtCoder AGC038: E. Gachapon
10862 AtCoder AGC038: D. Unique Path
10861 AtCoder AGC038: C. LCMs
10860 AtCoder AGC038: B. Sorting a Segment
10859 AtCoder AGC038: A. 01 Matrix
10858 AtCoder AGC037: F. Counting of Subarrays
10857 AtCoder AGC037: E. Reversing and Concatenating
10856 AtCoder AGC037: D. Sorting a Grid
10855 AtCoder AGC037: C. Numbers on a Circle
10854 AtCoder AGC037: B. RGB Balls
10853 AtCoder AGC037: A. Dividing a String
10852 AtCoder AGC036: F. Square Constraints
10851 AtCoder AGC036: E. ABC String
10850 AtCoder AGC036: D. Negative Cycle
10849 AtCoder AGC036: C. GP 2
10848 AtCoder AGC036: B. Do Not Duplicate
10847 AtCoder AGC036: A. Triangle
10846 AtCoder AGC035: F. Two Histograms
10845 AtCoder AGC035: E. Develop
10844 AtCoder AGC035: D. Add and Remove
10843 AtCoder AGC035: C. Skolem XOR Tree
10842 AtCoder AGC035: B. Even Degrees
10841 AtCoder AGC035: A. XOR Circle
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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137

AboutPrivacy NoticeRulesProblems listJournalYour profileGitHub

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