Online Math Open
The OMO, a series of free team-based math competitions
The OMO, a series of free team-based math competitions
3
M
G
BBookmark
VNew Topic
kLocked
Online Math Open
The OMO, a series of free team-based math competitions
The OMO, a series of free team-based math competitions
3
M
G
BBookmark
VNew Topic
kLocked
No tags match your search
MOnline Math Open
geometry
number theory
relatively prime
function
modular arithmetic
trigonometry
algebra
analytic geometry
circumcircle
geometric transformation
probability
polynomial
calculus
induction
Omo
reflection
inequalities
email
floor function
integration
3D geometry
AMC
incenter
LaTeX
poll
NIMO
quadratics
complex numbers
vector
AIME
ratio
similar triangles
derivative
expected value
greatest common divisor
Law of Cosines
parallelogram
perimeter
rectangle
symmetry
tetrahedron
trapezoid
trig identities
algorithm
logarithms
pigeonhole principle
Pythagorean Theorem
rotation
angle bisector
No tags match your search
MG
Topic
First Poster
Last Poster
k a April Highlights and 2025 AoPS Online Class Information
jlacosta 0
Apr 2, 2025
Spring is in full swing and summer is right around the corner, what are your plans? At AoPS Online our schedule has new classes starting now through July, so be sure to keep your skills sharp and be prepared for the Fall school year! Check out the schedule of upcoming classes below.
WOOT early bird pricing is in effect, don’t miss out! If you took MathWOOT Level 2 last year, no worries, it is all new problems this year! Our Worldwide Online Olympiad Training program is for high school level competitors. AoPS designed these courses to help our top students get the deep focus they need to succeed in their specific competition goals. Check out the details at this link for all our WOOT programs in math, computer science, chemistry, and physics.
Looking for summer camps in math and language arts? Be sure to check out the video-based summer camps offered at the Virtual Campus that are 2- to 4-weeks in duration. There are middle and high school competition math camps as well as Math Beasts camps that review key topics coupled with fun explorations covering areas such as graph theory (Math Beasts Camp 6), cryptography (Math Beasts Camp 7-8), and topology (Math Beasts Camp 8-9)!
Be sure to mark your calendars for the following events:
[list][*]April 3rd (Webinar), 4pm PT/7:00pm ET, Learning with AoPS: Perspectives from a Parent, Math Camp Instructor, and University Professor
[*]April 8th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MATHCOUNTS State Discussion
April 9th (Webinar), 4:00pm PT/7:00pm ET, Learn about Video-based Summer Camps at the Virtual Campus
[*]April 10th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MathILy and MathILy-Er Math Jam: Multibackwards Numbers
[*]April 22nd (Webinar), 4:00pm PT/7:00pm ET, Competitive Programming at AoPS (USACO).[/list]
Our full course list for upcoming classes is below:
All classes run 7:30pm-8:45pm ET/4:30pm - 5:45pm PT unless otherwise noted.
Introductory: Grades 5-10
Prealgebra 1 Self-Paced
Prealgebra 1
Sunday, Apr 13 - Aug 10
Tuesday, May 13 - Aug 26
Thursday, May 29 - Sep 11
Sunday, Jun 15 - Oct 12
Monday, Jun 30 - Oct 20
Wednesday, Jul 16 - Oct 29
Prealgebra 2 Self-Paced
Prealgebra 2
Sunday, Apr 13 - Aug 10
Wednesday, May 7 - Aug 20
Monday, Jun 2 - Sep 22
Sunday, Jun 29 - Oct 26
Friday, Jul 25 - Nov 21
Introduction to Algebra A Self-Paced
Introduction to Algebra A
Monday, Apr 7 - Jul 28
Sunday, May 11 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Wednesday, May 14 - Aug 27
Friday, May 30 - Sep 26
Monday, Jun 2 - Sep 22
Sunday, Jun 15 - Oct 12
Thursday, Jun 26 - Oct 9
Tuesday, Jul 15 - Oct 28
Introduction to Counting & Probability Self-Paced
Introduction to Counting & Probability
Wednesday, Apr 16 - Jul 2
Thursday, May 15 - Jul 31
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Wednesday, Jul 9 - Sep 24
Sunday, Jul 27 - Oct 19
Introduction to Number Theory
Thursday, Apr 17 - Jul 3
Friday, May 9 - Aug 1
Wednesday, May 21 - Aug 6
Monday, Jun 9 - Aug 25
Sunday, Jun 15 - Sep 14
Tuesday, Jul 15 - Sep 30
Introduction to Algebra B Self-Paced
Introduction to Algebra B
Wednesday, Apr 16 - Jul 30
Tuesday, May 6 - Aug 19
Wednesday, Jun 4 - Sep 17
Sunday, Jun 22 - Oct 19
Friday, Jul 18 - Nov 14
Introduction to Geometry
Wednesday, Apr 23 - Oct 1
Sunday, May 11 - Nov 9
Tuesday, May 20 - Oct 28
Monday, Jun 16 - Dec 8
Friday, Jun 20 - Jan 9
Sunday, Jun 29 - Jan 11
Monday, Jul 14 - Jan 19
Intermediate: Grades 8-12
Intermediate Algebra
Monday, Apr 21 - Oct 13
Sunday, Jun 1 - Nov 23
Tuesday, Jun 10 - Nov 18
Wednesday, Jun 25 - Dec 10
Sunday, Jul 13 - Jan 18
Thursday, Jul 24 - Jan 22
Intermediate Counting & Probability
Wednesday, May 21 - Sep 17
Sunday, Jun 22 - Nov 2
Intermediate Number Theory
Friday, Apr 11 - Jun 27
Sunday, Jun 1 - Aug 24
Wednesday, Jun 18 - Sep 3
Precalculus
Wednesday, Apr 9 - Sep 3
Friday, May 16 - Oct 24
Sunday, Jun 1 - Nov 9
Monday, Jun 30 - Dec 8
Advanced: Grades 9-12
Olympiad Geometry
Tuesday, Jun 10 - Aug 26
Calculus
Tuesday, May 27 - Nov 11
Wednesday, Jun 25 - Dec 17
Group Theory
Thursday, Jun 12 - Sep 11
Contest Preparation: Grades 6-12
MATHCOUNTS/AMC 8 Basics
Wednesday, Apr 16 - Jul 2
Friday, May 23 - Aug 15
Monday, Jun 2 - Aug 18
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
MATHCOUNTS/AMC 8 Advanced
Friday, Apr 11 - Jun 27
Sunday, May 11 - Aug 10
Tuesday, May 27 - Aug 12
Wednesday, Jun 11 - Aug 27
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
AMC 10 Problem Series
Friday, May 9 - Aug 1
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Tuesday, Jun 17 - Sep 2
Sunday, Jun 22 - Sep 21 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Monday, Jun 23 - Sep 15
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
AMC 10 Final Fives
Sunday, May 11 - Jun 8
Tuesday, May 27 - Jun 17
Monday, Jun 30 - Jul 21
AMC 12 Problem Series
Tuesday, May 27 - Aug 12
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Wednesday, Aug 6 - Oct 22
AMC 12 Final Fives
Sunday, May 18 - Jun 15
F=ma Problem Series
Wednesday, Jun 11 - Aug 27
WOOT Programs
Visit the pages linked for full schedule details for each of these programs!
MathWOOT Level 1
MathWOOT Level 2
ChemWOOT
CodeWOOT
PhysicsWOOT
Programming
Introduction to Programming with Python
Thursday, May 22 - Aug 7
Sunday, Jun 15 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Tuesday, Jun 17 - Sep 2
Monday, Jun 30 - Sep 22
Intermediate Programming with Python
Sunday, Jun 1 - Aug 24
Monday, Jun 30 - Sep 22
USACO Bronze Problem Series
Tuesday, May 13 - Jul 29
Sunday, Jun 22 - Sep 1
Physics
Introduction to Physics
Wednesday, May 21 - Aug 6
Sunday, Jun 15 - Sep 14
Monday, Jun 23 - Sep 15
Physics 1: Mechanics
Thursday, May 22 - Oct 30
Monday, Jun 23 - Dec 15
Relativity
Sat & Sun, Apr 26 - Apr 27 (4:00 - 7:00 pm ET/1:00 - 4:00pm PT)
Mon, Tue, Wed & Thurs, Jun 23 - Jun 26 (meets every day of the week!)
WOOT early bird pricing is in effect, don’t miss out! If you took MathWOOT Level 2 last year, no worries, it is all new problems this year! Our Worldwide Online Olympiad Training program is for high school level competitors. AoPS designed these courses to help our top students get the deep focus they need to succeed in their specific competition goals. Check out the details at this link for all our WOOT programs in math, computer science, chemistry, and physics.
Looking for summer camps in math and language arts? Be sure to check out the video-based summer camps offered at the Virtual Campus that are 2- to 4-weeks in duration. There are middle and high school competition math camps as well as Math Beasts camps that review key topics coupled with fun explorations covering areas such as graph theory (Math Beasts Camp 6), cryptography (Math Beasts Camp 7-8), and topology (Math Beasts Camp 8-9)!
Be sure to mark your calendars for the following events:
[list][*]April 3rd (Webinar), 4pm PT/7:00pm ET, Learning with AoPS: Perspectives from a Parent, Math Camp Instructor, and University Professor
[*]April 8th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MATHCOUNTS State Discussion
April 9th (Webinar), 4:00pm PT/7:00pm ET, Learn about Video-based Summer Camps at the Virtual Campus
[*]April 10th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MathILy and MathILy-Er Math Jam: Multibackwards Numbers
[*]April 22nd (Webinar), 4:00pm PT/7:00pm ET, Competitive Programming at AoPS (USACO).[/list]
Our full course list for upcoming classes is below:
All classes run 7:30pm-8:45pm ET/4:30pm - 5:45pm PT unless otherwise noted.
Introductory: Grades 5-10
Prealgebra 1 Self-Paced
Prealgebra 1
Sunday, Apr 13 - Aug 10
Tuesday, May 13 - Aug 26
Thursday, May 29 - Sep 11
Sunday, Jun 15 - Oct 12
Monday, Jun 30 - Oct 20
Wednesday, Jul 16 - Oct 29
Prealgebra 2 Self-Paced
Prealgebra 2
Sunday, Apr 13 - Aug 10
Wednesday, May 7 - Aug 20
Monday, Jun 2 - Sep 22
Sunday, Jun 29 - Oct 26
Friday, Jul 25 - Nov 21
Introduction to Algebra A Self-Paced
Introduction to Algebra A
Monday, Apr 7 - Jul 28
Sunday, May 11 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Wednesday, May 14 - Aug 27
Friday, May 30 - Sep 26
Monday, Jun 2 - Sep 22
Sunday, Jun 15 - Oct 12
Thursday, Jun 26 - Oct 9
Tuesday, Jul 15 - Oct 28
Introduction to Counting & Probability Self-Paced
Introduction to Counting & Probability
Wednesday, Apr 16 - Jul 2
Thursday, May 15 - Jul 31
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Wednesday, Jul 9 - Sep 24
Sunday, Jul 27 - Oct 19
Introduction to Number Theory
Thursday, Apr 17 - Jul 3
Friday, May 9 - Aug 1
Wednesday, May 21 - Aug 6
Monday, Jun 9 - Aug 25
Sunday, Jun 15 - Sep 14
Tuesday, Jul 15 - Sep 30
Introduction to Algebra B Self-Paced
Introduction to Algebra B
Wednesday, Apr 16 - Jul 30
Tuesday, May 6 - Aug 19
Wednesday, Jun 4 - Sep 17
Sunday, Jun 22 - Oct 19
Friday, Jul 18 - Nov 14
Introduction to Geometry
Wednesday, Apr 23 - Oct 1
Sunday, May 11 - Nov 9
Tuesday, May 20 - Oct 28
Monday, Jun 16 - Dec 8
Friday, Jun 20 - Jan 9
Sunday, Jun 29 - Jan 11
Monday, Jul 14 - Jan 19
Intermediate: Grades 8-12
Intermediate Algebra
Monday, Apr 21 - Oct 13
Sunday, Jun 1 - Nov 23
Tuesday, Jun 10 - Nov 18
Wednesday, Jun 25 - Dec 10
Sunday, Jul 13 - Jan 18
Thursday, Jul 24 - Jan 22
Intermediate Counting & Probability
Wednesday, May 21 - Sep 17
Sunday, Jun 22 - Nov 2
Intermediate Number Theory
Friday, Apr 11 - Jun 27
Sunday, Jun 1 - Aug 24
Wednesday, Jun 18 - Sep 3
Precalculus
Wednesday, Apr 9 - Sep 3
Friday, May 16 - Oct 24
Sunday, Jun 1 - Nov 9
Monday, Jun 30 - Dec 8
Advanced: Grades 9-12
Olympiad Geometry
Tuesday, Jun 10 - Aug 26
Calculus
Tuesday, May 27 - Nov 11
Wednesday, Jun 25 - Dec 17
Group Theory
Thursday, Jun 12 - Sep 11
Contest Preparation: Grades 6-12
MATHCOUNTS/AMC 8 Basics
Wednesday, Apr 16 - Jul 2
Friday, May 23 - Aug 15
Monday, Jun 2 - Aug 18
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
MATHCOUNTS/AMC 8 Advanced
Friday, Apr 11 - Jun 27
Sunday, May 11 - Aug 10
Tuesday, May 27 - Aug 12
Wednesday, Jun 11 - Aug 27
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
AMC 10 Problem Series
Friday, May 9 - Aug 1
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Tuesday, Jun 17 - Sep 2
Sunday, Jun 22 - Sep 21 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Monday, Jun 23 - Sep 15
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)
AMC 10 Final Fives
Sunday, May 11 - Jun 8
Tuesday, May 27 - Jun 17
Monday, Jun 30 - Jul 21
AMC 12 Problem Series
Tuesday, May 27 - Aug 12
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Wednesday, Aug 6 - Oct 22
AMC 12 Final Fives
Sunday, May 18 - Jun 15
F=ma Problem Series
Wednesday, Jun 11 - Aug 27
WOOT Programs
Visit the pages linked for full schedule details for each of these programs!
MathWOOT Level 1
MathWOOT Level 2
ChemWOOT
CodeWOOT
PhysicsWOOT
Programming
Introduction to Programming with Python
Thursday, May 22 - Aug 7
Sunday, Jun 15 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Tuesday, Jun 17 - Sep 2
Monday, Jun 30 - Sep 22
Intermediate Programming with Python
Sunday, Jun 1 - Aug 24
Monday, Jun 30 - Sep 22
USACO Bronze Problem Series
Tuesday, May 13 - Jul 29
Sunday, Jun 22 - Sep 1
Physics
Introduction to Physics
Wednesday, May 21 - Aug 6
Sunday, Jun 15 - Sep 14
Monday, Jun 23 - Sep 15
Physics 1: Mechanics
Thursday, May 22 - Oct 30
Monday, Jun 23 - Dec 15
Relativity
Sat & Sun, Apr 26 - Apr 27 (4:00 - 7:00 pm ET/1:00 - 4:00pm PT)
Mon, Tue, Wed & Thurs, Jun 23 - Jun 26 (meets every day of the week!)
0 replies
2014-2015 Fall OMO #18
v_Enhance 11
N
Apr 25, 2025
by Ilikeminecraft
We select a real number
uniformly and at random from the interval
. Define
Let
denote the probability that
. Compute
.
Proposed by Evan Chen


![\[ S = \frac{1}{\alpha} \sum_{m=1}^{1000} \sum_{n=m}^{1000} \left\lfloor \frac{m+\alpha}{n} \right\rfloor. \]](http://latex.artofproblemsolving.com/0/9/9/099efafef67403350c582ffa561a65e586668764.png)



Proposed by Evan Chen
11 replies
2013-2014 Fall OMO #29
v_Enhance 23
N
Apr 14, 2025
by gladIasked
Kevin has
cookies, each labeled with a unique nonempty subset of
. Each day, he chooses one cookie uniformly at random out of the cookies not yet eaten. Then, he eats that cookie, and all remaining cookies that are labeled with a subset of that cookie (for example, if he chooses the cookie labeled with
, he eats that cookie as well as the cookies with
and
). The expected value of the number of days that Kevin eats a cookie before all cookies are gone can be expressed in the form
, where
and
are relatively prime positive integers. Find
.
Proposed by Ray Li









Proposed by Ray Li
23 replies
2014-2015 Fall OMO #17
v_Enhance 5
N
Apr 5, 2025
by Giant_PT
Let
be a triangle with area
and
Let
and
be the midpoints of sides
and
respectively, and let
and
intersect at
Suppose that quadrilateral
can be inscribed in a circle. Determine the value of 
Proposed by Ray Li












Proposed by Ray Li
5 replies
2014-2015 Fall OMO #26
v_Enhance 14
N
Feb 9, 2025
by abeot
Let
be a triangle with
,
,
. Let
,
,
be the midpoints of arcs
,
,
(not containing the opposite vertices) respectively on the circumcircle of
. Let
be the midpoint of arc
containing point
. Suppose lines
and
meet at
, while lines
and
meet at
. Find the square of the distance from
to
.
Proposed by Michael Kural






















Proposed by Michael Kural
14 replies
2018-2019 Fall OMO Problem 30
trumpeter 17
N
Jan 10, 2025
by qwerty123456asdfgzxcvb
Let
be an acute triangle with
, and circumradius
. Let
have circumcenter
, symmedian point
, and nine-point center
. Consider all non-degenerate hyperbolas
with perpendicular asymptotes passing through
. Of these
, exactly one has the property that there exists a point
such that
is tangent to
and
. Let
be the reflection of
over
. If
meets
at
, then the length of
can be expressed in the form
, where
are positive integers such that
is not divisible by the square of any prime. Compute
.
Proposed by Vincent Huang

























Proposed by Vincent Huang
17 replies
2013-2014 Fall OMO #26
v_Enhance 8
N
Jan 8, 2025
by OronSH
Let
be a triangle with
,
, and
. Denote the reflections of
across
by
, respectively, and let
be the circumcenter of triangle
. Let
be a point such that
, and let
and
be the midpoints of the major and minor arcs
of the circumcircle of triangle
. Find
.
Proposed by Michael Kural
















Proposed by Michael Kural
8 replies
2012-2013 Winter OMO #22
v_Enhance 2
N
Dec 28, 2024
by NicoN9
In triangle
,
,
, and
. Let
be the point on segment
satisfying
, and let
be the unique point such that
and line
is tangent to the circumcircle of
. Find the length of segment
.
Ray Li












Ray Li
2 replies
2012-2013 Winter OMO #11
v_Enhance 2
N
Dec 26, 2024
by NicoN9
Let
,
, and
be distinct points on a line with
. Square
and equilateral triangle
are drawn on the same side of line
. What is the degree measure of the acute angle formed by lines
and
?
Ray Li









Ray Li
2 replies
2011-2012 Winter OMO #22
Zhero 4
N
Dec 24, 2024
by NicoN9
Find the largest prime number
such that when
is written in base
, it has at least
trailing zeroes.
Author: Alex Zhu




Author: Alex Zhu
4 replies
2012-2013 Winter OMO #38
v_Enhance 11
N
Oct 29, 2024
by PEKKA
Triangle
has sides
,
, and
. Let
be the points on segments
, respectively, such that
and
. Suppose lines
and
intersect at
and the circumcircles of
and
intersect at a second point
. If the length of segment
can be expressed in the form
for positive integers
, where
is not divisible by the square of any prime, find
.
Victor Wang



















Victor Wang
11 replies
