Guide to Competitive Programming – Learning and Improving Algorithm through contests là một cuốn sách rất hay tổng hợp những vấn đề khó từ các cuộc thi lập trình thuật toán với nhiều hướng đi và lời giải khác nhau, giúp cho người đọc rèn luyện được tư duy mở và nâng cao trình độ áp dụng thuật toán của bản thân.
Related posts:
Oh Sweet Beaverette
Minimum spanning tree - Kruskal with Disjoint Set Union
Restore Cube
Road Repairs
Dividing Kingdom II
Spaceship Solitaire
Cinema
Exploration plan
Random Ranking
Number Transformation
Cow and Haybales
Magic Stones
Cow and Message
Three Integers Again
Bear and Colors
Interactive LowerBound
Irreducible Anagrams
Domino for Young
Pavel and barbecue
Network Topology
One-Way Reform
Manacher's Algorithm - Finding all sub-palindromes in $O(N)$
EKG
Leaf Partition
Finding Power of Factorial Divisor
Felicity's Big Secret Revealed
Let's Play Osu!
Pudding Monsters
Gray code
Mischievous Mess Makers
Sieve of Eratosthenes
Finding the Eulerian path in $O(M)$