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

Синя гусінь дає пораду

Синя гусінь дає пораду

-- А якого зросту ти хочеш бути? -- запитала Гусінь. -- Ах, однаково, -- швидко сказала Аліса. -- Лише, знаєте, так неприємно весь час змінюватись… -- Відкусиш з однієї сторони -- підростеш, з іншої -- зменшишся! -- З однієї сторони чого? -- подумала Аліса. -- З іншої сторони чого? -- Гриба, -- відповіла Гусінь, ніби почувши питання, і щезла з виду. Пригоди Аліси у країні чудес (переклад Н.М. Демурової) \includegraphics{https://static.e-olymp.com/content/0b/0bbd685a36a23d262364d2861b3cea83d2355db7.jpg} Десь з звилину Аліса задумливо дивилась на гриб, намагаючись визначити, де у нього одна сторона, а де -- інша; гриб був круглим, и це зовсім збило її з панталику. Нарешті, вона зважилась: обхопивши гриб руками і відломила з кожної сторони по шматочку. Виявилось, что якщо відкусити від шматочка з лівої руки, то можна збільшитись на \textbf{A} дюймів, а якщо з правої -- то зменшитись \textbf{B} на дюймів. Допоможіть Алісі визначити, чи може вона стати зростом \textbf{Y} дюймів, якщо її зріст -- \textbf{X} дюймів. \InputFile У першому рядку вхідного файлу записано чотири числа \textbf{X}, \textbf{Y}, \textbf{A}, \textbf{B}. При цьому \textbf{0} ≤ |\textbf{X}|, |\textbf{Y}| ≤ \textbf{10^6}, \textbf{0} ≤ |\textbf{A}|, |\textbf{B}| ≤ \textbf{10^2}. \OutputFile У вихідний файл виведіть єдине ціле число -- мінімальнуе кількість "відкушувань" для досягнення мети, або \textbf{--1}, якщо це зробити неможливо.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1 1 0 0
Вихідні дані #1
0
Автор Соболєв Євген, Соболєв Дмитро
Джерело VI Open Cup Kharkov 14.03.2010