How to get better at "BASIC" Math? (Ft. Round 986 B)
Разница между en1 и en2, 2 символ(ов) изменены
Hi everyone, ↵

Today's codeforces round involved finding the number of occurrences of a certain AP in a range, for example 1,3,5,7... in a range of 
10 to 99.↵

A lot of users have solved the problem with:↵

     if((n-1)<c) return 0;↵

     return (n-1-c)/b + 1;↵


Although such one liners seem simple, basic maths, they are tricky and error prone to come up with during contests, with even some higher rated coders making mistakes in the same. How can I improve this aspect of my maths?↵

Thanks for your time.↵

PS: I still don't know why this formula works. Any further problems requiring similar ideas would be appreciated.

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский cbdb 2024-11-11 00:39:56 2 Tiny change: ' range of 1 to 99.\n\' -> ' range of 0 to 99.\n\'
en1 Английский cbdb 2024-11-11 00:38:20 688 Initial revision (published)