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)
11640 AtCoder ARC131: F. ARC Stamp
11639 AtCoder ARC131: E. Christmas Wreath
11638 AtCoder ARC131: D. AtArcher
11637 AtCoder ARC131: C. Zero XOR
11636 AtCoder ARC131: B. Grid Repainting 4
11635 AtCoder ARC131: A. Two Lucky Numbers
11634 AtCoder ARC130: F. Replace by Average
11633 AtCoder ARC130: E. Increasing Minimum
11632 AtCoder ARC130: D. Zigzag Tree
11631 AtCoder ARC130: C. Digit Sum Minimization
11630 AtCoder ARC130: B. Colorful Lines
11629 AtCoder ARC130: A. Remove One Character
11628 AtCoder ARC129: F. Let's Play Tag
11627 AtCoder ARC129: E. Yet Another Minimization
11626 AtCoder ARC129: D. -1+2-1
11625 AtCoder ARC129: C. Multiple of 7
11624 AtCoder ARC129: B. Range Point Distance
11623 AtCoder ARC129: A. Smaller XOR
11622 AtCoder ARC128: F. Game against Robot
11621 AtCoder ARC128: E. K Different Values
11620 AtCoder ARC128: D. Neq Neq
11619 AtCoder ARC128: C. Max Dot
11618 AtCoder ARC128: B. Balls of Three Colors
11617 AtCoder ARC128: A. Gold and Silver
11616 AtCoder ARC127: F. ±AB
11615 AtCoder ARC127: E. Priority Queue
11614 AtCoder ARC127: D. Sum of Min of Xor
11613 AtCoder ARC127: C. Binary Strings
11612 AtCoder ARC127: B. Ternary Strings
11611 AtCoder ARC127: A. Leading 1s
11610 AtCoder ARC126: F. Affine Sort
11609 AtCoder ARC126: E. Infinite Operations
11608 AtCoder ARC126: D. Pure Straight
11607 AtCoder ARC126: C. Maximize GCD
11606 AtCoder ARC126: B. Cross-free Matching
11605 AtCoder ARC126: A. Make 10
11604 AtCoder ARC125: F. Tree Degree Subset Sum
11603 AtCoder ARC125: E. Snack
11602 AtCoder ARC125: D. Unique Subsequence
11601 AtCoder ARC125: C. LIS to Original Sequence
11600 AtCoder ARC125: B. Squares
11599 AtCoder ARC125: A. Dial Up
11598 AtCoder ARC124: F. Chance Meeting
11597 AtCoder ARC124: E. Pass to Next
11596 AtCoder ARC124: D. Yet Another Sorting Problem
11595 AtCoder ARC124: C. LCM of GCDs
11594 AtCoder ARC124: B. XOR Matching 2
11593 AtCoder ARC124: A. LR Constraints
11592 AtCoder ARC123: F. Insert Addition
11591 AtCoder ARC123: E. Training
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