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