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:
A Game on Strings
Coprime Permutation
Pudding Monsters
Graph Coloring
Two Regular Polygons
Hongcow Buys a Deck of Cards
Buy Low Sell High
Sherlock and his girlfriend
Little Artem and Random Variable
Rational Resistance
Magic Odd Square
Knight Tournament
Powered Addition
Colorado Potato Beetle
Long Beautiful Integer
Checking a graph for acyclicity and finding a cycle in $O(M)$
Extended Euclidean Algorithm
Letters and Question Marks
Maximum Waterfall
Prefix-Suffix Palindrome (Hard version)
Barcode
Minkowski sum of convex polygons
Constrained Tree
Balls and Boxes
Kay and Snowflake
New Year and the Permutation Concatenation
Paint it really, really dark gray
Banana
AND Graph
Yuhao and a Parenthesis
Meaningless Operations
Transmitting Levels