#A1002P941. 毛毛虫

毛毛虫

题目描述

一年级学生渣朱君下课后在森林里散步时发现树上有一只毛毛虫。毛毛虫在离地面 h1h_1厘米高的地方。在同一棵树上的h2h_2厘米(h2>h1h_2 > h_1)高处挂着一个苹果,毛毛虫正爬向苹果。

渣朱君对毛毛虫能不能拿到苹果很感兴趣。他注意到毛毛虫白天每小时上升aa厘米,晚上每小时下降bb厘米。

渣朱君应该在多少天后回到森林才能看到毛毛虫拿到苹果。
你可以认为一天从早上1010点开始,到晚上1010点结束。渣朱君的课程在下午22点结束。你可以认为加渣朱君是在下午22点下课后才注意到毛毛虫的。

请注意,森林是有魔力的,所以毛毛虫是有可能滑到地面底下的,白天它会再慢慢往上爬。

输入格式

第一行包含两个整数h1,h2h_1, h_21h1<h21051 ≤h_1< h_2 ≤ 10^5)--毛毛虫和苹果的位置高度,单位为厘米。

第二行包含两个整数a, b(1a,b1051 ≤ a, b ≤ 10^5)--毛毛虫白天上升和晚上下降的距离,单位为厘米/小时。

输出格式

打印唯一的整数k--渣朱君应该等待多少天才能回到森林,看到毛毛虫拿到苹果。

如果毛毛虫拿不到苹果,则打印唯一的整数 - 1。

10 30
2 1
1
10 13
1 1
0
10 19
1 2
-1
1 50
5 4
1

样例解释

在第一个测试数据中,毛毛虫的高度变化如下:

  • 经过白天的努力攀爬,在当天晚上1010点的时候,毛毛虫的高度为2626
  • 经过晚上的滑落,在11天后的早上1010点时,毛毛虫的高度为1414
  • 从白天的1010点继续爬,爬88个小时就能拿到高度为3030的苹果了。

请注意,在第四个测试数据中,毛毛虫虽然在当天的夜晚滑到了地面下,但他经过白天的努力攀爬仍然能够到苹果。