List of problems


Introductory Problems
Problems Cpp Java
Weird Algorithm cpp
Missing Number cpp

Dynamic programming

Array

Greedy

Backtracking

Geometry

Strings
Problems Cpp Java
String Matching cpp
Finding Borders cpp
Finding Periods cpp
Minimal Rotation cpp
Longest Palindrome cpp
Word Combinations
Required Substring
Palindrome Queries
Finding Patterns
Counting Patterns
Pattern Positions
Distinct Substrings
Repeating Substring
String Functions
Substring Distribution
Substring Order I
Substring Order II

Graph
Problems Cpp Java
Labyrinth cpp
Monsters cpp
Counting Rooms cpp
Building Roads cpp
Message Route cpp
Building Teams cpp
Round Trip cpp
High Score
Flight Discount
Cycle Finding
Flight Routes
Shortest Routes I
Shortest Routes II
Round Trip II