Дві посудини#2690

Дві посудини

1 секунда
64 мегабайти
Легка

Дано дві порожні посудини місткістю V_1 та V_2 літрів, а також велику бочку, наповнену водою. Мета — використовуючи лише ці дві посудини, отримати рівно V_3 літри в одній з них, виконавши мінімальну кількість переливань. Операція переливання — це або наповнення посудини з бочки, або переливання води з однієї посудини в іншу.

Обмеження:

0 < V_3 < V_1 < 1000 \\ 0 < V_3 < V_2 < 1000

Вхідні дані

Вхідні дані містять один рядок із трьома цілими числами: місткість першої (V_1) та другої (V_2) посудин і потрібний об’єм V_3.

Вихідні дані

Виведіть одне ціле число — мінімальну кількість операцій переливання, необхідну для отримання рівно V_3 літрів в одній з посудин.

Приклади

Приклад 1

Loading
Loading