import java.util.LinkedList;
import java.util.Scanner; public class Main {
private static Scanner cin;
private static LinkedList<String> list;
private static int initSpeed = 7;
private static double percent = 0.98;
private static int x = 0;
private static int s = 0; public static void main(String args[]) throws Exception {
cin = new Scanner(System.in);
s = cin.nextInt();
x = cin.nextInt();
calc(0,initSpeed);
} public static void calc(double distanceOver, double curSpeed) {
//首先判断是否已进入检测范围
if(distanceOver > (s-x)) {
if((distanceOver +curSpeed)<=s+x) {
System.out.println("y");
return;
}else {
System.out.println("n");
return;
}
}
//检测走一步后是否进入检测范围
if((distanceOver +curSpeed) > (s-x)) {
if((distanceOver +curSpeed*(1+percent))<=s+x) {
System.out.println("y");
return;
}else {
System.out.println("n");
return;
}
}else {
calc((distanceOver+curSpeed),curSpeed*percent);
}
} }

最新文章

  1. activiti工作流的web流程设计器整合视频教程 SSM 和 独立部署
  2. Google 地图 API V3 之事件
  3. echart------属性详细介绍
  4. How to apply Local Group Policy settings silently using the ImportRegPol.exe and Apply_LGPO_Delta.exe utilities.
  5. vs多项目模板及add-in开发
  6. IOS NSOperation&amp;NSOperationQueue
  7. unity3d学习重点记录
  8. 设置TextView文字居中
  9. c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
  10. CF Round #353 Div.2
  11. CentOS Linux 系统 英文 改中文
  12. python3之OS与sys模块
  13. WEB中间件--Jboss未授权访问,
  14. B-Tree和B+Tree的区别
  15. docker组件介绍
  16. 能量模型与softmax和RBM以及正态分布的关联
  17. 6个小而美的es6新特性
  18. input:checked + label用法
  19. nginx的反向代理proxy_pass指令
  20. django基础 -- 1. 前奏 web框架的本质

热门文章

  1. webpack3 项目升级 webpack4
  2. 在dynamics 365 中,看字段的描述需要到系统字段设置里面才能看到,这里提供一种sql直接看字段和实体名描述的方法
  3. 推荐 10个 NB的 IDEA 插件,开发效率至少提升一倍
  4. java -&gt;动态页面技术(JSP)
  5. Asp.net Core 3.1 Razor视图模版动态渲染PDF
  6. javascript----放大模式
  7. Redux:action
  8. IDEA插件记录
  9. 05 返回静态文件的多线程web框架
  10. MYSQL的DOUBLE WRITE双写