package one;
import java.util.Scanner;
public class demo16 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();//探测器位置
int x = sc.nextInt();//探测范围
double start = 7;//第一秒游的距离
double lu = 0;//小鱼从起始点到探测点的距离
while (lu < s - x) {//路程小于探测圈,没到探测器边缘
lu = lu + start;//到探测器范围所走的路程(7+7*0.98)=13.89,从起点到探测到的范围走的路
start = start * 0.98;//最后一秒的路程6.7227 , (7*0.98*0.98)
}//第三秒也就是进入探测范围内的后一秒走的距离
if (start >= s + x * 2 - lu) {//lu=13.86 , start=6.72
//如果后一秒走路程 7*0.98*0.98>=探测位置+探测范围-探测边缘(探测区域长度)
//总路程-从起点到探测器边缘走的路
System.out.println("n");//成功出圈
} else {
System.out.println("y");
}
}
}
洛谷 小鱼会有危险吗 Java详解
最新推荐文章于 2024-08-07 07:30:00 发布