HDOJ1407 测试你是否和LTC水平一样高(label)
来源:互联网 发布:手机软件网络禁用在那 编辑:程序博客网 时间:2024/06/04 18:20
测试你是否和LTC水平一样高
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19560 Accepted Submission(s): 6569
Problem Description
大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上!
你的任务是:
计算方程x^2+y^2+z^2= num的一个正整数解。
你的任务是:
计算方程x^2+y^2+z^2= num的一个正整数解。
Input
输入数据包含多个测试实例,每个实例占一行,仅仅包含一个小于等于10000的正整数num。
Output
对于每组测试数据,请按照x,y,z递增的顺序输出它的一个最小正整数解,每个实例的输出占一行,题目保证所有测试数据都有解。
Sample Input
3
Sample Output
1 1 1
简单的数学题,使用两重循环。
需要判断z是否是整数采用减法。
退出两重循环使用label,名字去什么无所谓。
除了break label外,还可以使用标记while,使用continue label.
import java.util.Scanner;public class Main {private static Scanner scanner;public static void main(String[] args) {scanner = new Scanner(System.in);while(scanner.hasNext()){int n = scanner.nextInt();HH:for (int x = 1; x <= 100; x++) {//标签for (int y = x; y <= 100; y++) {double t = Math.sqrt( n-x*x-y*y);int z =(int)t ;//判断z是否是整数if(t-z==0&&z>=y){System.out.println(x+" "+y+" "+z);break HH;}}}}}}
阅读全文
0 0
- HDOJ1407 测试你是否和LTC水平一样高(label)
- hdoj 1407测试你是否和LTC水平一样高
- hdu 1407测试你是否和LTC水平一样高
- HDU1407:测试你是否和LTC水平一样高
- HDU 1407 测试你是否和LTC水平一样高
- HDU1407 测试你是否和LTC水平一样高
- HDU 1407 测试你是否和LTC水平一样高
- hdu_1407测试你是否和LTC水平一样高
- hdu 1407 测试你是否和LTC水平一样高
- HDU 1407 测试你是否和LTC水平一样高
- 测试你是否和LTC水平一样高-hdu-1407
- Hdu1407 - 测试你是否和LTC水平一样高 - 水题
- HDU 1407 测试你是否和LTC水平一样高
- HDU 1407 测试你是否和LTC水平一样高
- HDU 1407测试你是否和LTC水平一样高
- HDOJ 1407 测试你是否和LTC水平一样高
- hdu1407 测试你是否和LTC水平一样高
- HDU 1407 测试你是否和LTC水平一样高
- Nginx ssl
- 字符拓扑 POJ 1094
- 使用Spring实现读写分离( MySQL实现主从复制)
- C#List 用法
- Mysql中的递归层次查询(父子查询)
- HDOJ1407 测试你是否和LTC水平一样高(label)
- 二维数组中的查找
- android客户端与服务器通信一(服务器的搭建)
- java事务处理全解析
- 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件
- Python实现Pat 1050. String Subtraction (20)
- 妙味课堂
- 桥接模式浅析
- jQuery触发超链接a的跳转事件