Can anyone tell me actually whats types of MATH knowledge needs in competitive programming from very basic not advance please. My math knowledge is actually very very low like you can assume I just can add, sub, multiply, and division. I am very depressed about it because when I failed to solved a problem and see its tag name like CF(C,D) "math" or math/sorting/ or something related to math etc. Recently I made a plan that I spend at least 2 hours or above hours for learning math everyday. So some experienced person please suggest me a book or tuitorial or link where I can learn the basic math concepts thats need in competitive programming.
Thanks a lot for read the long story. :) Sorry for my poor english.