eolymp
bolt
Try our new interface for solving problems
Məsələlər

Задача

Задача

Ватсон поставил Рыбке простую задачу -- найти сумму чисел меньших \textbf{N}, которые должны делиться либо на \textbf{A}, либо на \textbf{B}, и вывести её остаток от деления на \textbf{1000000007} (\textbf{10^9 + 7}). Помогите Рыбке справиться с этой задачей. \textbf{Входные данныеі} В одной строке задано три целых числа \textbf{N}, \textbf{A} и \textbf{B}. \textbf{1} ≤ \textbf{N}, \textbf{A}, \textbf{B} < \textbf{10^18}. \OutputFile Вывести остаток от деления искомой суммы на \textbf{1000000007}.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
7 2 3
Çıxış verilənləri #1
15

Şərh: Числа, которые делятся на 2: 2, 4, 6. Числа, которые делятся на 3: 3, 6. Сумма этих чисел: 2 + 3 + 4 + 6 = 15.