Graphs
Problems on graph theory, including graph representation with adjacency matrices, incidence matrices and adjacency lists, vertex degrees, connectivity and connected components, cycles, bipartite graphs, shortest paths, minimum spanning trees, topological sorting, trees, flows, matchings and games on graphs.
Typical algorithms are breadth-first search, depth-first search, Dijkstra's algorithm, Floyd–Warshall, Bellman–Ford, Kruskal's and Prim's algorithms, and topological sort. The Graphs section of the library explains each of them.
Problems
Binary matching#10640
Very easy
Avengers#10648
Very easy
The Unique Topological Sort#10652
Very easy
Tree with small distances#10656
Very easy
Angry Cows#10664
Medium
Jogging#10725
Medium
Decoration#10728
Very hard
Emails#10730
Hard
Daisy's Mazes#10731
Very hard
Fantasmagorie#10734
Very hard
Network#10735
Easy
Spanning Tree#10754
Very hard
Typical ICPC Problem#10827
Very hard
Logic#10838
Medium
3-colorings#10882
Medium
Simple Hull#10886
Very hard
Website Speed Analysis#10920
Very easy
Тура, але уже складніша#10928
Very hard