解题报告:hdu 1407 测试你是否和LTC水平一样高
2024-08-30 18:01:13
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1407
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
水题!!!(给的范围小于10^4,只需枚举到100就可以了,暴力即过)
AC代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int num;
bool f;
while(cin>>num){
f=false;
for(int i=;i<=;i++){
for(int j=;j<=;j++){
for(int k=;k<=;k++){
if(num==i*i+j*j+k*k){
cout<<i<<' '<<j<<' '<<k<<endl;
f=true;break;
}
}
if(f)break;
}
if(f)break;
}
}
return ;
}
最新文章
- 浅谈JDBC访问MySQL数据库
- scp 从远程服务器上一下载文件
- MT4平台经验总结
- Base:-用数组赋值实现while和shift功能
- exports 和 module.exports 的区别
- Ubuntu 14.04 为 root 帐号开启 SSH 登录
- 如何为github上的项目添加gif效果图
- GridControl 继承写法修改自己的GridControl
- Codeforces Gym 100513I I. Sale in GameStore 暴力
- HDU 5900
- 201521123078 《Java程序设计》 第8周学习总结
- 初学python之路-day07-数据类型总结
- Java面向对象--类的对象之间的几种关系详解
- Pushlet实现后台信息推送(一)
- C# 中web如何定时同步数据
- 页面添加友盟(CNZZ)统计和事件追踪
- windows server 2012将计算机图标添加到桌面
- linux-env命令解析
- Ionic Js五:单选框操作
- WebUI中 DataGrid多层表头 的终极解决办法