小杜要迟到了!
题号:NC247419
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

预备铃响起,身在寝室的小杜一惊,猛地发现他要上接下来的这堂课!

小杜以顺雷不及掩耳之势赶到了楼下,但是在选择走楼梯还是坐电梯的问题上踌躇不定。

小杜现在在 1 楼,上课地点在 n 楼。已知小杜走楼梯速度为 a 秒每层楼,电梯运行速度为 b 秒每层楼。然而最开始电梯停留在 k 楼,也就是说,电梯要先运行至 1 楼才能接上小杜。
假设此时没有他人等电梯,且忽略电梯上下客的时间,且除了1楼外其他楼层不能呼叫电梯。

小杜想知道是走楼梯快还是坐电梯快还是一样快。


输入描述:

一行包括四个正整数 n,k,a,b(

输出描述:

如果电梯快,请输出 "1";
如果走楼梯快,请输出 "2";
如果一样快,请输出 "0"。
(不包含引号)
示例1

输入

复制
7 3 3 2

输出

复制
1

说明

小杜走楼梯需要 (7-1)*3 = 18 秒,乘电梯需要 (3-1)*2+(7-1)*2 = 16 秒,所以小杜乘电梯更快。
示例2

输入

复制
7 4 3 2

输出

复制
0

说明

小杜走楼梯需要 (7-1)*3 = 18 秒,乘电梯需要 (4-1)*2+(7-1)*2 = 18 秒,所以小杜乘电梯和走楼梯速度一样快。
示例3

输入

复制
7 5 3 2

输出

复制
2

说明

小杜走楼梯需要 (7-1)*3 = 18 秒,乘电梯需要 (5-1)*2+(7-1)*2 = 20 秒,所以小杜走楼梯更快。