Categories

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

  • 1
    Beginner

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

    252 PROBLEMS
  • 2
    Ad-Hoc

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

    566 PROBLEMS
  • 3
    Strings

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

    112 PROBLEMS
  • 4
    Data Structures and Libraries

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

    128 PROBLEMS
  • 5
    Mathematics

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

    193 PROBLEMS
  • 6
    Paradigms

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

    167 PROBLEMS
  • 7
    Graph

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

    198 PROBLEMS
  • 8
    Computational Geometry

    Points and Lines, Polygon...

    67 PROBLEMS
  • 9
    SQL

    Query Languages: Select, Insert, Update, Create

    24 PROBLEMS
  • List All

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

  • Authors

    All available problems grouped by author. 208 AUTHORS

  • Origins

    All available problems grouped by contests or events. 146 ORIGINS