eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Остатки

Остатки

После того, как Фуад познакомился с оператором остатка, он задумался над такой математической задачей. Интересно, как вычислить $(n~mod~1) + (n~mod~2) + ... + (n~mod~m)$. Здесь $mod$ представляет оператор остатка, а $(x~mod~y)$ представляет остаток, полученный при делении $x$ на $y$. Например $(8~mod~3) = 2$. Вычислите значение приведенного выше выражения для данных положительных целых чисел $n$ и $m$. \InputFile Два целых числа $n$ и $m~(1 \le n, m \le 2 \cdot 10^9)$. \OutputFile Выведите значение заданного выражения.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5 3
Вихідні дані #1
3
Вхідні дані #2
3 3
Вихідні дані #2
1
Вхідні дані #3
1 1
Вихідні дані #3
0
Джерело 2023 Азербайджан, Полуфинал, 18 Февраля, 10 - 11 классы