Naloge
Brackets#1994
Lahko · Data Structures
How can I help?#1995
Zelo težko · Dynamic programming
Cupcakes#1996
Lahko · Math
Approaching by progression#1997
Zelo lahko · Math
Tori#1998
Lahko · Geometry
Palindrome#1999
Težko · Strings
Minefield#2000
Težko · Greedy algorithms
Device Survey#2001
Zelo lahko · Binary Search · Graphs
Pattern Coloring#2002
Lahko · Sorting · Prefix Sums
Cellular communication#2003
Težko · Graphs · Brute force
Routing#2004
Zelo težko · Binary Search
Weighing 2#2005
Zelo težko · Brute force · Combinatorics · Dynamic programming · Implementation · Graphs
Plus and xor#2006
Lahko · Bitmasks
Gift#2007
Srednje · Graphs · Greedy algorithms
Tourist#2008
Srednje · Binary Search
Points#2009
Lahko · Math
Mice and Cheese#2010
Lahko · Greedy algorithms · Sorting
Mutation#2011
Srednje · Dynamic programming · Implementation
Sequence#2012
Zelo lahko · Dynamic programming
Area of the hexagon#2013
Zelo lahko · Geometry
Lucky Number#2014
Zelo lahko · Implementation
Game XOR#2015
Težko · Games · Math · Combinatorics
Determinant of the matrix#2017
Lahko · Matrix
Minimal d-exponent#2018
Srednje · Number theory · Brute force
Fibonacci sequence#2019
Srednje · Hashing · Dynamic programming