Olympiad Toolkit
A growing collection of essential formulas, identities, and techniques for mathematical olympiad problem solving.
- 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.
Condition Number of Real Roots Sign of 2 1 0 sign(a) - 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.

- 42.

- 43.
- 44.
- 45.
- 46.
Definition
Properties
- 47.
Definition
Properties
- 48.
Definition
Domain
Properties
- 49.
Approach 1
Convert to exponential form
Approach 2
Use a change of variable
- 50.
Two Sets
Three Sets
General Formula
Exactly One Set
- 51.
is the number of integers from to that are relatively prime to .
If ,
- 52.
Let be a positive integer. If ,
- 53.
Transformation Example Horizontal Shift Right 3 Horizontal Shift Left 3 Vertical Shift Up 3 Vertical Shift Down 3 Horizontal Stretch by Factor 2 Horizontal Compression by Factor 2 Vertical Stretch by Factor 2 Vertical Compression by Factor 2 Reflection in x-axis Reflection in y-axis - 54.
Triangle Area Formulas
Quadrilateral Area Formulas
Circle Formulas
- 55.

- 56.
Pair up the elements:

or
Therefore:
- 57.
Undefined Undefined Undefined Undefined 15° and 75°
Angle 18°, 36°, 54°, and 72°
Angle - 58.

- 59.

A quadrilateral is cyclic if and only if:
- 60.





- 61.





- 62.




- 63.



- 64.
- 65.
Constraints can be based on the number of elements, on the size of the elements, or on other conditions.
But usually, if you base your answer on the most limiting case, it will make the problem easier to solve.
- 66.
- 67.

When working with a trapezoid, drawing the altitudes creates right triangles and often simplifies the problem.

- 68.




- 69.
1) Square it.
2) Use a changing variable.
- 70.
1 dimension

2 dimensions

3 dimensions

- 71.

- 72.
Instead of considering the subsets, we should consider the elements.
Each element has 3 possible choices for and :
Therefore,
- 73.
- 74.
Start with:
Write the following equations in a triangular arrangement:
Then add them:
Since
we get
- 75.
- 76.



- 77.
30-60-90 Triangle

45-45-90 Triangle

- 78.
and are positive integers.
78.1
If and , then .
78.2
If and , then .
is a prime number.
78.3
If and , then or .
78.4
If and , then or .
- 79.
- 80.
Equation of a Circle

Finding the Equation of a Tangent Line

Let the tangent line through the point P(x₀, y₀) have slope m.
Substitute the line equation into the circle equation. Since a tangent line intersects the circle at exactly one point, set the discriminant equal to zero and solve for m.
- 81.
Example
Express two variables in terms of the third:
Substitute into the remaining equation:
Substitute the solutions back:
- 82.
Cube

Rectangular Prism

Prism

Sphere

Cylinder

Cone

Pyramid

Regular Tetrahedron

Triangular Prism

- 83.

If you draw the diagonal of an grid, then the diagonal is split into parts.
- 84.


- 85.


if and only if are collinear.
- 86.
For an -sided polygon,
Regular Hexagon
For a regular hexagon with side length :
a)
b)

c)

d)

Regular Octagon
For a regular octagon with side length :
a)
b)

c)

d)

e)

- 87.
- 88.

- 89.
- 91.
- 92.
- 93.

- 94.
- 95.
Slope, Line Equation, and Distance


Distance from a Point to a Line

Distance Between Two Parallel Lines

Distance from a Point to a Plane

- 96.
- 97.

- 98.
- 99.
- 100.
- 101.
- 102.
- 103.
- 104.
- 105.
- 106.
- 107.
- 108.
- 109.
- 110.
- 111.
- 112.
Find min{PA+PB}.


- 113.
Properties of complex conjugates and conjugate roots.
- 114.
- 115.
Reduce the coefficient of x to solve.
- 116.
Combine congruences by listing values or substituting one congruence into the other.
- 117.
Find the last 3 digits of 23578 × 16327

- 118.
- 119.


- 120.
Multiplication by rotates and stretches .

- 121.




- 122.
Graph of :

- 123.
Graph of :

- 124.

- 125.
If is a permutation with cycle lengths , then
If a permutation has cycles of length 1, cycles of length 2, and so on, where
- 126.
Definition
A set partition divides a set of distinct elements into nonempty, disjoint groups whose union is the entire set.
Key Idea
When counting partitions, check whether some groups have the same size. Equal-sized groups are indistinguishable, so divide by the factorial of the number of repeated groups.
Applications
Counting ways to divide people or objects into unlabeled groups, teams, pairs, and groups with specified sizes.
- 127.
Definition
Key Ideas
Conditional probability, independence, and updating probabilities using additional information.
Bayes' Theorem
Applications
Used in probability problems involving conditional events, independence, and Bayes' theorem.
- 128.
Let BD = x
This also gives the Law of Cosines
- 129.
- 130.
Coloring can reveal patterns or invariants in problems involving boards, tilings, and moves.
Checkerboard Coloring
Color the squares alternately black and white, so squares sharing a side have different colors.
• r + c even → white
• r + c odd → blackKey Idea
After coloring, ask: How does each allowed move, tile, or operation affect the colors?
- 131.
When we want to prove that some selected objects must have a certain relationship, it can be useful to split all possible objects into carefully chosen groups.
Key Idea
1. Determine the relationship you want to force.
2. Split the objects into groups based on that relationship. - 132.
For example, this applies to:
• a subset and its complement
• a graph and its complement
• selected and unselected objects
• an event and its complementary event - 133.
The centroid of a triangle is the point where its three medians intersect.
If G is the centroid of △ABC and M is the midpoint of BC, then
The three medians divide the triangle into six equal-area triangles.
- 134.

Midpoint Formula
- 135.

Projection onto a Line
Reflection Across a Line
Special Cases
- 136.
Equation of a Plane

Point-Normal Form
Plane Through Three Points
Parallel and Perpendicular Planes
Angle Between Two Planes
Intercept Form
- 137.
Angle Bisector Plane

- 138.
Freshman's Dream
Repeated Freshman's Dream
With Fermat's Little Theorem
- 139.
Lucas' Theorem
Applications
Computing binomial coefficients modulo a prime using base-p digits
- 140.
Dot Product

- 141.
Rational Root Theorem
Key Idea
Use divisibility conditions to reduce the possible rational roots of a polynomial
- 142.
Homogeneous Expressions
An expression is homogeneous if every term has the same total degree
When all terms have the same degree, divide by a suitable power of one variable and introduce ratios
Key Idea
When all terms have the same total degree:
1. Divide by a suitable power of one nonzero variable
2. Replace ratios of variables by new variables
3. Solve the simpler problem involving fewer variables - 143.
Symmetry and Fixed Cases Principle
When a set of cases has a symmetry, we can often pair each case with another case that behaves in the opposite or corresponding way.
The cases that are unchanged by the symmetry are called fixed cases. These must be considered separately.
Key Idea
Pair cases that are transformed into each other by a symmetry. Handle fixed cases separately.
Applications
Counting problems with opposite pairs, sign choices, and symmetry arguments
- 144.
Sum of Binomial Coefficients
Sums of Even and Odd Binomial Coefficients
Applications
Simplifying binomial sums and solving combinatorial counting problems
- 145.
Definition
Geometric Meaning
The cross product produces a vector perpendicular to both vectors
Applications
Finding areas, volumes, normal vectors, and checking whether vectors are parallel