B题 hdu 1407 测试你是否和LTC水平一样高
2015-07-05 20:16
447 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1407
[align=left]Problem Description[/align]
大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上! 你的任务是: 计算方程x^2+y^2+z^2= num的一个正整数解。
[align=left]Input[/align]
输入数据包含多个测试实例,每个实例占一行,仅仅包含一个小于等于10000的正整数num。
[align=left]Output[/align]
对于每组测试数据,请按照x,y,z递增的顺序输出它的一个最小正整数解,每个实例的输出占一行,题目保证所有测试数据都有解。
[align=left]Sample Input[/align]
3
[align=left]Sample Output[/align]
1 1 1
[align=left]Author[/align]
lcy
[align=left]Source[/align]
杭电ACM集训队训练赛(IV)
题目大意:找到符合计算方程x^2+y^2+z^2= num的x,y,z。
特别注意:1、x,y,z按照递增的顺序输出。
2、找不到符合的x,y,z就不输出。
3、注意输出的是正整数,0不包含在内。
详见代码。
测试你是否和LTC水平一样高
[b]Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14769 Accepted Submission(s): 4843 [/b][align=left]Problem Description[/align]
大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上! 你的任务是: 计算方程x^2+y^2+z^2= num的一个正整数解。
[align=left]Input[/align]
输入数据包含多个测试实例,每个实例占一行,仅仅包含一个小于等于10000的正整数num。
[align=left]Output[/align]
对于每组测试数据,请按照x,y,z递增的顺序输出它的一个最小正整数解,每个实例的输出占一行,题目保证所有测试数据都有解。
[align=left]Sample Input[/align]
3
[align=left]Sample Output[/align]
1 1 1
[align=left]Author[/align]
lcy
[align=left]Source[/align]
杭电ACM集训队训练赛(IV)
题目大意:找到符合计算方程x^2+y^2+z^2= num的x,y,z。
特别注意:1、x,y,z按照递增的顺序输出。
2、找不到符合的x,y,z就不输出。
3、注意输出的是正整数,0不包含在内。
详见代码。
#include <iostream> #include <cstdio> #include <algorithm> using namespace std; int n; void fun() { for (int i=1; i<=100; i++) { for (int j=i; j<=100; j++) { for (int k=j; k<=100; k++) { if (i*i+j*j+k*k==n) { printf ("%d %d %d\n",i,j,k); return ; } } } } } int main () { while (~scanf("%d",&n)) { fun(); } return 0; }
相关文章推荐
- spring框架学习(二)依赖注入
- java死锁程序
- static 用法小结
- c++一些语法模板
- spring框架学习(一)
- 【开源】OSharp3.0框架解说系列:新版本说明及新功能规划预览
- 今天是2015年7月5号!!!值得纪念的日子!!!
- Android GPS架构分析-preview
- 进阶第4课时,自测
- Leap Years
- SQL SERVER公用表表达式CTE详解
- Reorder List 链表操作
- Java的Interfaces与Callbacks
- hdu 2732 Leapin' Lizards
- java api 里实现好的一个缓存类
- linux程序设计——用信号量进行同步(第十二章)
- linux安装jdk
- C#高级编程三十四天----数组作为参数
- 测试Mysql的最大连接数
- 原码,反码,补码