守望者逃离 java_守望者的逃离 (Java代码)
解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main{
public static void main(String[]ages)
{
/*如果有魔法值就先用,分两个人,
一个人跑,一个人休息,一秒一秒推,
要是在魔法值回复到10之前跑的人已经到了
或者时间到了,最大值就是跑的人的距离,
否则就使用魔法*/
Scanner sc=new Scanner(System.in);
int magic=sc.nextInt();//魔法
int distance=sc.nextInt();//距离
int time=sc.nextInt();//时间
int time1=time;
int sumrun=0;//跑的人
int sumfly=0;//用魔法的人,不够就休息
while(time!=0)//一秒一秒走
{
time--;
if(magic>=10)//魔法值够,飞吧......
{
magic-=10;
sumfly+=60;
}
else//魔法值不够,分两个人进行
{
magic+=4;//one 从魔法值不够的点原地休息
}
sumrun+=17;//two不能放在else里面,因为当魔法值回复够了的这一秒,跑的人必须 //继续跑,毕竟跑的均速比飞的均速快 列如:30 245 7
if(sumrun
sumrun=sumfly;//跑的人只能比飞的人快,因为当魔法值不够的时候才分开
if(sumrun>=distance)//跑到了
break;
}
if(sumrun>=distance){
System.out.println("Yes");
System.out.println(time1-time);}//用了多少时间
if(sumrun
System.out.println("No");
System.out.println(sumrun);}//输出最远距离,无论如何sumrun都大于sumfly(1)
}
}
守望者逃离 java_守望者的逃离 (Java代码)相关推荐
- 装箱算法 java_贪心算法装箱问题-Java代码
关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...
- kotlin 调用java_从Kotlin调用Java代码
Kotlin代码与Java代码完全兼容. Java代码在Kotlin代码中轻松调用,Kotlin代码也可以通过Java代码的正常方式调用. 从Kotlin调用Java代码 从Kotlin文件调用Jav ...
- 纪念品分组java_纪念品分组 (Java代码)
题意分析: 这个题在写的时候一定要读好题意,其实就是先给我们两个数分别用来表示总的价格和奖品数,之后再输入每一个奖品的价格,求每一组的价格和不超过总的价格,且每一组最多只有两件物品,求最小的分组数. ...
- 大鱼吃小鱼算法java_大鱼吃小鱼-题解(Java代码)
解题思路: 注意事项: 参考代码:import java.util.Arrays; import java.util.Scanner; public class C2322 { public stat ...
- 魔法java_可别在Java代码中写那么多魔法值了
1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String value) { if ("0".equals(value)) { //t ...
- 小翼java_小翼俄罗斯方块java代码
[实例简介] 感谢小翼的java学习视频教程,个人感觉讲的非常好. 小翼的俄罗斯方块工程项目代码.自己对着视频教学敲的,有些地方对原作者的代码思路有改动.项目完成90%,还有些许功能没有加入进去.下载 ...
- excel总行数 java_计算Excel工作表列中的行数(提供的Java代码)
参考我之前的问题 How to calculate number of rows in a column of Excel document using Java,我能够计算给定表格中的总列数.现在, ...
- python中如何调用java_在Python程序中调用Java代码的实现
有头发且有趣的码农万里挑一~ 14 有料叔 | 一位有故事的程序猿 前 言 开发Python程序,需求中需要用到Java码,Python作为"胶水"语言能够很好的实现这种需求.具体 ...
- 表示我想你的代码java_如何编写可怕的Java代码?
我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 对一切使用异常 你 ...
最新文章
- Sublime Text3常用插件以及安装方法(实用)
- Css基本样式————综合设计:表格的制作
- 学python需要学数据库吗-python可以使用什么数据库
- hdu-3033-I love sneakers!--背包
- MySQL分组函数和distinct搭配使用
- 牛客多校4 - Count New String(序列自动机+广义后缀自动机)
- pythonista3使用说明_Pythonista中文文档:sound
- opengl 安装_一步步学OpenGL(34) -《GLFX,一个OpenGL效果库》
- 计算机职称业务工作业绩总结,档案职称工作业绩
- qmap不能作为信号与槽的传递_撩妹 | 女生对你有好感的三个信号,千万别错过了...
- android.mk简单介绍
- Java之for和while的内容
- tp3.2 or 查询 (同字段)
- Oracle 数据库安装教程(11g)
- 大学毕业后拉开差距的真正原因--写给将要毕业的自己
- MTK芯片资料分享,2018MTK芯片资料大全
- 学习日志day44(2021-09-08)(1、Ajax跨域操作 2、Ajax接收json数据 3、JQuery和Ajax 4、使用JavaScript模板简化操作)
- 【新手村专属】服创比赛总结
- nide-js.nt
- FPGA学习教程-黑金AX301B