Competitive programming 4,Book-1 - Halim, Steven (ICPC, 2018)