Time

13:03:48
23 May 2012
Version for print

Blue caterpillar gives advice (RU)

– А какого роста ты хочешь быть? – спросила Гусеница.

– Ах, все равно, – быстро сказала Алиса. – Только, знаете, так неприятно все время меняться…

– Откусишь с одной стороны – подрастешь, с другой – уменьшишься!

– С одной стороны чего? – подумала Алиса. – С другой стороны чего?

– Гриба, – ответила Гусеница, словно услышав вопрос, и исчезла из виду.

Приключения Алисы в стране чудес (перевод Н.М. Демуровой)

prb717   С минуту Алиса задумчиво смотрела на гриб, пытаясь определить, где у него одна сторона, а где – другая; гриб был круглый, и это совсем сбило ее с толку. Наконец, она решилась: обхватила гриб руками и отломила с каждой стороны по кусочку. Оказалось, что если откусить от кусочка из левой руки, то можно увеличиться на A дюймов, а если из правой – то уменьшиться B на дюймов.

   Помогите Алисе определить, может ли она стать ростом Y дюймов, если её рост – X дюймов.


Specifications

   Входные данные

   В первой строке входного файла записаны четыре числа X, Y, A, B.

   При этом 0 ≤ |X|, |Y| ≤ 106, 0 ≤ |A|, |B| ≤ 102.

   Выходные данные

   В выходной файл выведите единственное целое число – минимальное количество "откусываний" для достижения цели, или –1, если это сделать невозможно.


Problem information

Time Limit: 1 seconds
Memory Limit: 64 MB
Balls for the passed test: 4
Complexity: 57% 10/23
Autor: Sobolev Evgeny, Sobolev Dmitry
Source: VI Open Cup Kharkov 14.03.2010

Example

Example input

Sapmpe 1
10 15 1 3

Sample 2
10 15 2 1

Sample 3
10 15 3 3

Example output

Sample 1
5

Sample 2
4

Sample 3
–1


← White Rabbit (RU) Problems Mad Tea Party (RU) →