解题思路:

注意事项:

参考代码:

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代码)相关推荐

  1. 装箱算法 java_贪心算法装箱问题-Java代码

    关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...

  2. kotlin 调用java_从Kotlin调用Java代码

    Kotlin代码与Java代码完全兼容. Java代码在Kotlin代码中轻松调用,Kotlin代码也可以通过Java代码的正常方式调用. 从Kotlin调用Java代码 从Kotlin文件调用Jav ...

  3. 纪念品分组java_纪念品分组 (Java代码)

    题意分析: 这个题在写的时候一定要读好题意,其实就是先给我们两个数分别用来表示总的价格和奖品数,之后再输入每一个奖品的价格,求每一组的价格和不超过总的价格,且每一组最多只有两件物品,求最小的分组数. ...

  4. 大鱼吃小鱼算法java_大鱼吃小鱼-题解(Java代码)

    解题思路: 注意事项: 参考代码:import java.util.Arrays; import java.util.Scanner; public class C2322 { public stat ...

  5. 魔法java_可别在Java代码中写那么多魔法值了

    1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String value) { if ("0".equals(value)) { //t ...

  6. 小翼java_小翼俄罗斯方块java代码

    [实例简介] 感谢小翼的java学习视频教程,个人感觉讲的非常好. 小翼的俄罗斯方块工程项目代码.自己对着视频教学敲的,有些地方对原作者的代码思路有改动.项目完成90%,还有些许功能没有加入进去.下载 ...

  7. excel总行数 java_计算Excel工作表列中的行数(提供的Java代码)

    参考我之前的问题 How to calculate number of rows in a column of Excel document using Java,我能够计算给定表格中的总列数.现在, ...

  8. python中如何调用java_在Python程序中调用Java代码的实现

    有头发且有趣的码农万里挑一~ 14 有料叔 | 一位有故事的程序猿 前 言 开发Python程序,需求中需要用到Java码,Python作为"胶水"语言能够很好的实现这种需求.具体 ...

  9. 表示我想你的代码java_如何编写可怕的Java代码?

    我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 对一切使用异常 你 ...

最新文章

  1. Sublime Text3常用插件以及安装方法(实用)
  2. Css基本样式————综合设计:表格的制作
  3. 学python需要学数据库吗-python可以使用什么数据库
  4. hdu-3033-I love sneakers!--背包
  5. MySQL分组函数和distinct搭配使用
  6. 牛客多校4 - Count New String(序列自动机+广义后缀自动机)
  7. pythonista3使用说明_Pythonista中文文档:sound
  8. opengl 安装_一步步学OpenGL(34) -《GLFX,一个OpenGL效果库》
  9. 计算机职称业务工作业绩总结,档案职称工作业绩
  10. qmap不能作为信号与槽的传递_撩妹 | 女生对你有好感的三个信号,千万别错过了...
  11. android.mk简单介绍
  12. Java之for和while的内容
  13. tp3.2 or 查询 (同字段)
  14. Oracle 数据库安装教程(11g)
  15. 大学毕业后拉开差距的真正原因--写给将要毕业的自己
  16. MTK芯片资料分享,2018MTK芯片资料大全
  17. 学习日志day44(2021-09-08)(1、Ajax跨域操作 2、Ajax接收json数据 3、JQuery和Ajax 4、使用JavaScript模板简化操作)
  18. 【新手村专属】服创比赛总结
  19. nide-js.nt
  20. FPGA学习教程-黑金AX301B

热门文章

  1. apache下配置php
  2. Windows 8的圣战
  3. JavaScript进阶系列01,函数的声明,函数参数,函数闭包
  4. 多项式模2运算及求逆元
  5. 数据库高可用和分区解决方案-MySQL 篇
  6. JAVA统计字母、数字个数
  7. 第八篇、盒子模型和距中的设置方法
  8. phoenixframework自动化测试平台架构图
  9. (转)android 在电脑上显示真机屏幕
  10. JAVA的String的实现