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

Кількість представимих Junior

Кількість представимих Junior

Задано два цілих числа \textbf{a} та \textbf{b}. Число \textbf{x} назвемо представимим, якщо його можно подати у вигляді суми \textbf{x = x_1 + x_2 + ... + x_n} скінченого (можливо нульового) числа доданків \textbf{x_i}, кожне з яких дорівнює \textbf{a} або \textbf{b}. Потрібно визначити, скільки різних чисел на відрізку \textbf{\[A},\textbf{ B\]} є представимими. \textbf{Обмеження} \textbf{a}, \textbf{b}, \textbf{A}, \textbf{B} -- цілі числа. \textbf{0} ≤ \textbf{a}, \textbf{b} ≤ \textbf{10000}, \textbf{0} ≤ \textbf{A} ≤ \textbf{B} ≤ \textbf{10^7}. \InputFile У єдиному рядку містяться числа \textbf{a}, \textbf{b}, \textbf{A}, \textbf{B}. \OutputFile Виведіть кількість представимих через \textbf{a} та \textbf{b} чисел з відрізку \textbf{\[A},\textbf{ B\]}.
Ліміт часу 1 секунда
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
4 5 7 12
Вихідні дані #1
4