Related posts:
Learning and Improving Algorithm through contests - Antti Laaksonen
Discrete Logarithm
Topological Sorting
Princesses and Princes
Raffles
Tablecity
Rotate Columns (hard version)
Fox and Box Accumulation
New Year Letter
Wrong Subtraction
Square Table
Design Tutorial: Learn from Life
Wilbur and Trees
Kuroni and the Score Distribution
Meeting Her
Package Delivery
Not Wool Sequences
Rectangle Painting 1
Fox and Perfect Sets
PolandBall and Many Other Balls
Om Nom and Dark Park
Bear and Polynomials
2 - SAT
Counting labeled graphs
Golden System
Correcting Mistakes
Load Testing
Vanya and Lanterns
New Year and Naming
Love "A"
Finding Intersection of Two Segments
Deleting from a data structure in $O(T(n)\log n)$