Foundation Book of Computer Science
Elements of Competitive Programming : Dynamic Programming (88 Problems with Solutions)
Elements of C++20