?新型冠狀病毒疫情的肆虐,使得家在武漢的大壯不得不思考自己家和附近定點醫(yī)院的具體情況。經(jīng)過一番調(diào)查,大壯明白了距離自己家最近的定點醫(yī)院有兩家。其中:
?醫(yī)院A和自己的距離是X公里
?醫(yī)院B和自己的距離是Y公里
?由于武漢封城,公交停運,私家車不能上路,交通十分不便。現(xiàn)在:
?到達醫(yī)院A只能搭乘志愿者計程車,已知計程車的平均速度是M米/分鐘,上車平均等待時間為L分鐘。
?到達醫(yī)院B只能步行,平均速度是N米/分鐘;
?給出X,Y,M,L,N的數(shù)據(jù),請問大壯到達哪家醫(yī)院最快?
?輸入描述:
??一行,5個數(shù)。
??分別是到達A醫(yī)院的距離,到達B醫(yī)院的距離,計程車平均速度,上車等待時間,步行速度。
?輸出描述:一行,計程車(Taxi)、步行(Walk)、相等(Same)
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//到達A醫(yī)院的距離,到達B醫(yī)院的距離,計程車平均速度,上車等待時間,步行速度
int xa = sc.nextInt();
int xb = sc.nextInt();
//醫(yī)院A只能搭乘志愿者計程車
int carSpeed = sc.nextInt();
int wait = sc.nextInt();
//醫(yī)院B只能步行
int walkSpeed = sc.nextInt();
//沒其他需要注意的,主要盡量規(guī)避浮點運算,所以給他們乘以walkSpeed * carSpeed
int carTime = wait * walkSpeed * carSpeed + (xa * 1000) * walkSpeed;
int walkTime = (xb * 1000) * carSpeed;
if(carTime > walkTime){
System.out.print("Walk");
}else if(carTime < walkTime){
System.out.print("Taxi");
}else{
System.out.print("Same");
}
}
}