Competitive programming and problem solving. Collection of solution from the different online judge that I have solved.