TextBook Competitive Programming 3

Competitive Programming 3: The New Lower Bound of Programming Contests - by Steven Halim and Felix Halim