Olympiad Problems and Solutions
This page contains problems and solutions to several USA contests, as well as a few others.
Hardness scale
Here is an index of many problems by my opinions on their difficulty and subject matter. The difficulties are rated from 0 to 50 in increments of 5, using a scale I devised called MOHS. (The acronym stands from "math olympiad hardness scale", pun fully intended).
New: Thanks to the great work of Rustam Turdibaev and Olimjon Olimov, we now have a enormous 336-problem index of recent problems by subject and MOHS rating. In addition, the linked file also contains a hyperlink to each of the corresponding solution threads on Art of Problem Solving.
This document will probably see a lot of updates. Anyways, I cannot repeat enough the disclaimer that the ratings (and even philosophy) are my own personal opinion, rather than some sort of indisputable truth.
USA Math Olympiad (USAMO)
Despite being part of the USA team selection process, these are not the "official" solution files, rather my own personal notes. My understanding is that the internal problems and solutions, from the actual USA(J)MO committee, are copyrighted by MAA. To my knowledge they are not published anywhere.
- USAMO 2000 (problems and solutions)
- USAMO 2001 (problems and solutions)
- USAMO 2002 (problems and solutions)
- USAMO 2003 (problems and solutions)
- USAMO 2004 (problems and solutions)
- USAMO 2005 (problems and solutions)
- USAMO 2006 (problems and solutions)
- USAMO 2007 (problems and solutions)
- USAMO 2008 (problems and solutions)
- USAMO 2009 (problems and solutions)
- USAMO 2010 (problems and solutions)
- USAMO 2011 (problems and solutions)
- USAMO 2012 (problems and solutions)
- USAMO 2013 (problems and solutions)
- USAMO 2014 (problems and solutions)
- USAMO 2015 (problems and solutions)
- USAMO 2016 (problems and solutions)
- USAMO 2017 (problems and solutions)
- USAMO 2018 (problems and solutions)
- USAMO 2019 (problems and solutions) (Math Jam)
- USAMOO 2020 (problems and solutions) (video)
- JMO 2010 (problems and solutions)
- JMO 2011 (problems and solutions)
- JMO 2012 (problems and solutions)
- JMO 2013 (problems and solutions)
- JMO 2014 (problems and solutions)
- JMO 2015 (problems and solutions)
- JMO 2016 (problems and solutions)
- JMO 2017 (problems and solutions)
- JMO 2018 (problems and solutions)
- JMO 2019 (problems and solutions) (Math Jam)
- JMOO 2020 (problems and solutions) (video)
USA TST Selection Test (TSTST)
For an explanation of the name, see the FAQ on the USA IMO team selection.
- TSTST 2011 (problems)
- TSTST 2012 (problems)
- TSTST 2013 (problems)
- TSTST 2014 (problems) (solutions)
- TSTST 2015 (problems) (solutions)
- TSTST 2016 (problems) (solutions)
- TSTST 2017 (problems) (solutions)
- TSTST 2018 (problems) (solutions) (statistics)
- TSTST 2019 (problems) (solutions) (statistics)
USA Team Selection Test (TST)
These exams are used in the final part of the selection process for the USA IMO team.
- USA Team Selection Test 2000 (problems)
- USA Team Selection Test 2001 (problems)
- USA Team Selection Test 2002 (problems)
- USA Winter TST for IMO 2012 (problems)
- USA Winter TST for IMO 2013 (problems)
- USA Winter TST for IMO 2014 (problems)
- USA Winter TST for IMO 2015 (problems) (solutions)
- USA Winter TST for IMO 2016 (problems) (solutions)
- USA Winter TST for IMO 2017 (problems) (solutions)
- USA Winter TST for IMO 2018 (problems) (solutions) (statistics)
- USA Winter TST for IMO 2019 (problems) (solutions) (statistics)
- USA Winter TST for IMO 2020 (problems) (solutions) (statistics)
International Math Olympiad
- IMO 2000 (problems and solutions)
RUS-G1 USA-A1 BLR-A5 HUN-C1 RUS-N3 RUS-G8 - IMO 2001 (problems and solutions)
KOR-G2 KOR-A6 GER-C8 CAN-C2 ISR-G8 BGR-N5 - IMO 2002 (problems and solutions)
COL-C1 KOR-G3 ROM-N6 ROM-N2 IND-A4 UKR-G6 - IMO 2003 (problems and solutions)
BRA-C1 BGR-N3 POL-G6 FIN-G1 IRL-A4 FRA-N6 - IMO 2004 (problems and solutions)
ROM-G1 KOR-A4 EST-C7 KOR-A1 POL-G4 IRN-N5 - IMO 2005 (problems and solutions)
ROM-G2 NLD-N2 KOR-A5 POL-N1 POL-G4 ROM-C6 - IMO 2006 (problems and solutions)
KOR-G1 SRB-C2 IRL-A6 USA-N1 ROM-N4 SRB-G10 - IMO 2007 (problems and solutions)
NZL-A1 LUX-G4 RUS-C6 CZE-G1 UNK-N6 NLD-A7 - IMO 2008 (problems and solutions)
RUS-G1 AUS-A2 LIT-N6 KOR-A1 FRA-C4 RUS-G7 - IMO 2009 (problems and solutions)
AUS-N1 RUS-G2 USA-A6 BLG-G1 FRA-A3 RUS-C7 - IMO 2010 (problems and solutions)
FRA-A1 HKG-G4 USA-N5 POL-G2 NLD-C4 IRN-A7 - IMO 2011 (problems and solutions)
MEX-A1 UNK-C3 BLR-A6 IRN-C1 IRN-N5 JPN-G8 - IMO 2012 (problems and solutions)
GRE-G1 AUS-A3 CAN-C6 SAF-A1 CZE-G5 SRB-N7 - IMO 2013 (problems and solutions)
JPN-N2 AUS-C2 RUS-G6 THA-G1 BGR-A3 RUS-C7 - IMO 2014 (problems and solutions)
AUS-A1 HRV-C3 IRN-G5 GEO-G1 LUX-N3 AUT-C5 - IMO 2015 (problems and solutions)
NLD-C2 SRB-N5 UKR-G6 GRE-G2 ALB-A4 AUS-C5 - IMO 2016 (problems and solutions)
BEL-G1 AUS-C4 RUS-N7 LUX-N3 RUS-A6 CZE-C7 - IMO 2017 (problems and solutions)
SAF-N1 ALB-A6 AUT-C5 LUX-G2 RUS-C4 USA-N7 - IMO 2018 (problems and solutions)
GRE-G1 SVK-A2 IRN-C4 ARM-C2 MNG-N4 POL-G6 - IMO 2019 (problems and solutions)
SAF-A1 UKR-G3 HRV-C5 SLV-N1 USA-C3 IND-G7 - IMO 2020 (problems and solutions)
USEMO
Also listed on the USEMO page.
- USEMO 2019 (problems) (solutions and results)
- USEMO 2020 (problems) (solutions and results)
ELMO
See also general ELMO information.
- ELMO 2010 (problems) (solutions)
- ELMO 2011 (problems) (solutions)
- ELMO 2012 (problems)
- ELMO 2013 (problems) (solutions) (shortlist) (broken Chinese)
- ELMO 2014 (problems) (solutions) (shortlist)
- ELMO 2016 (problems) (solutions) (ELSMO)
- ELMO 2017 (problems) (shortlist with solutions) (ELSMO) (ELSSMO)
- ELMO 2018 (problems) (shortlist with solutions) (ELSMO)
- ELMO 2019 (problems) (shortlist with solutions) (ELSMO)
Taiwan Team Selection Test
These are the problems I worked on in high school when competing for a spot on the Taiwanese IMO team. These problems are in Chinese; English versions here.
- Taiwan TST 2014 Round 1 (problems)
- Taiwan TST 2014 Round 2 (problems)
- Taiwan TST 2014 Round 3 (problems)