Блог пользователя Mr_Napaleon.

Автор Mr_Napaleon., история, 11 лет назад, По-русски

Доброе утро! Пожалуйста объясните задачу Мокрая Акула и цветы. Не знаю почему там r / p — (l — 1) / p. И если есть времени пожалуйста объясните.

  • Проголосовать: нравится
  • -8
  • Проголосовать: не нравится

»
11 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Это - ни что иное, как вероятность того, что наудачу взятое число

из интервала [l,r] делится на p.

»
11 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +15 Проголосовать: не нравится

Доброе утро. Там написано: Рассмотрим интервал [l, r]. Сколько чисел в этом интервале делятся на p?

Далее объясняется, каким образом это можно посчитать. Идея такая — можно отдельно посчитать сколько чисел делятся на p в интервале от 1 до r и сколько от 1 до l-1. Теперь, легко подсчитать, сколько таких чисел в интервале [l, r]. Это просто разность этих двух значений.

r / p — это количество чисел, которые делятся на p в интервале [1, r].

(l — 1) / p — это количество чисел, которые делятся на p в интервале [1, l — 1].

Все, взяли разность, получили то, что хотели. Попонятнее стало?