乐视 禁忌雷炎
来源:互联网 发布:百会云计算登陆 编辑:程序博客网 时间:2024/04/28 21:53
赫柏在绝域之门击败鲁卡斯后,从鲁卡斯身上掉落了一本高级技能书,赫柏打开后惊喜地发现这是一个早已失传的上古技能—禁忌雷炎。
该技能每次发动只需扣很少的精神值,而且输出也非常高。
具体魔法描述如下:
把地图抽象为一个二维坐标,技能发动者位于(0,0)位置。以技能发动者为中心,做一个半径为r的圆,满足r^2=S,如果敌人位于这个圆上,且位置为整点坐标,这个敌人将收到该技能的输出伤害。。
例如当S=25时,将有12个敌人受到该技能的输出伤害,如下图所示:
更厉害的是,禁忌雷炎可以通过改变魔法输入来控制S的大小,因此数学好的魔法师可以通过该技能攻击到更多的敌人。
赫柏想将这个技能学会并成为自己的主技能,可数学是他的硬伤,所以他请求你为他写一个程序,帮帮他吧,没准他就把禁忌雷炎与你分享了 : )
输入描述:
多组测试数据,请处理到文件结束。
对于每组测试数据,只包含一个整数S。
保证:
1<=S<=2,000,000,000。
输出描述:
输出一个整数,代表受到禁忌雷炎伤害的敌人数量。
输入例子:
25
3
输出例子:
12
0
import java.util.Scanner;public class Main { public static void main(String[] arg){ Scanner scan=new Scanner(System.in); while(scan.hasNext()){ int s = scan.nextInt(); System.out.println(sovle(s)); } scan.close(); } private static int sovle(int s) { int count = 0; int r = (int)Math.sqrt(s); for (int x = 1; x <= r; x++) { int y2 = s - x * x; int y = (int)Math.sqrt(y2); if (y * y == y2) { ++count; } } return count * 4; }}
0 0
- 乐视 禁忌雷炎
- 乐视-禁忌雷炎
- 禁忌搜索
- *禁忌搜索
- 禁忌诱惑
- 童言无禁忌
- strJoin禁忌
- 沙特禁忌
- 禁忌搜索
- 处事禁忌
- NStimer禁忌
- 大学生禁忌
- 看《青春禁忌游戏》
- 程序员禁忌[失败感言]
- GUI设计禁忌
- GUI设计禁忌
- GUI设计禁忌
- GUI设计禁忌
- [leetcode] 343. Integer Break
- ionic,ion-slide-box获取后台数据后循环播放失效的解决方法。
- Android的性能优化
- 一个优秀的团队需要这6种人
- 大数据之“大”,“大”在何处?
- 乐视 禁忌雷炎
- oracle数据库——概述
- 搜索(2):估值型剪枝
- HDU 4035 Maze (经典概率dp)★
- 全球15个免费卫星遥感数据源都在这儿,地信人必看!
- 奇偶数分离 南阳理工学院ACM 题目11
- 语法和语义错误
- java之null
- 【java】配置环境变量