Categories

Select one of the 9 big categories of problems to begin solving.

  • 1
    Beginner

    Basic problems for anyone who has just started to program...

    296 PROBLEMS
  • 2
    Ad-Hoc

    Simulation Problems, Dates, Games and general Ad-Hoc...

    684 PROBLEMS
  • 3
    Strings

    Palindromes, Frequency, Ad-Hoc, LCS, String Manipulation...

    128 PROBLEMS
  • 4
    Data Structures and Libraries

    Queue, Stack, Sort, Map, Set...

    152 PROBLEMS
  • 5
    Mathematics

    Number Theory, Prime Numbers, Combinatorics, BigInteger...

    231 PROBLEMS
  • 6
    Paradigms

    Dynamic Programming, Binary Search, Greedy, Backtracking ...

    191 PROBLEMS
  • 7
    Graph

    Flood Fill, MST, SSSP, DAG, Maximum Flow, Tree...

    229 PROBLEMS
  • 8
    Computational Geometry

    Points and Lines, Polygon...

    73 PROBLEMS
  • 9
    SQL

    Query Languages: Select, Insert, Update, Create

    48 PROBLEMS
  • List All

    All the problems of the website in one place. 2007 PROBLEMS

  • Authors

    All available problems grouped by author. 240 AUTHORS

  • Origins

    All available problems grouped by contests or events. 173 ORIGINS