0519 G2n#W2A-A 解方程
来源:互联网 发布:淘宝玩具有什么 编辑:程序博客网 时间:2024/05/29 19:49
摘要:暴力求解方程
原题目:测试你是否和LTC水平一样高 HDU - 1407
大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上!
你的任务是:
计算方程x^2+y^2+z^2= num的一个正整数解。
你的任务是:
计算方程x^2+y^2+z^2= num的一个正整数解。
3
1 1 1来源: https://cn.vjudge.net/problem/description/28414?1494902052000
题目理解:遍历验证所有答案;顺序应该是从小到大。
注意:题目说的是整数解 不应该有0的出现 WA了好久;数据范围可以得到
日期:2017 05 19
附加:
代码:
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
//最 小 正整 数解
void getans(int num){
int ans[4]={0};
int sum[4]={0};
int MAX=100;
ans[0]=num;
int i,j,k;
for(i=1,sum[1]=0;i<=MAX&&sum[1]<=ans[0];i++){
sum[1]=i*i;
for(j=1,sum[2]=sum[1];j<=MAX&&sum[2]<=ans[0];j++){
sum[2]=sum[1]+j*j;
for( k=1,sum[3]=sum[2];k<=MAX&&sum[3]<=ans[0];k++){
sum[3]=sum[2]+k*k;
if(sum[3]==ans[0]){
printf("%d %d %d\n",i,j,k);
return ;
}
}
}
}
}
int main(){
int num;
while(~scanf("%d",&num)) getans(num);
return 0;
}
阅读全文
0 0
- 0519 G2n#W2A-A 解方程
- 0519 G2n#W2A-B 盐水的故事
- 0519 G2n#W2A-E 2 Strings bang bang bang
- 0519 G2n#W2A-C Ignatius and the Princess IV
- 0519 G2n#W2B-A Buying A House
- 0526 CF#400A&G2n#B
- 0526 CF#96A&G2n G- Football
- 0526 HDU#5477&G2n#A-A Sweet Journey
- 0526 CF#801A&G2n#D-Straight «A»
- 0519 G2n#W2B-D Valued Keys
- 0519 G2n#W2B-C Find The Bone
- 0519 G2n#W2B-B Vicious Keyboard
- 0526 CF#794A&G2n E- Bank Robbery
- 0526 CF#807A&G2n#F Is it rated
- Wannafly挑战赛4 A 解方程
- newCoder Wannafly挑战赛4:A 解方程
- 解不定方程a*x+b*y=c
- 解不定方程a*x+b*y=c
- Java和C++在函数参数传递上的不同
- 滚动图
- 注意头文件规则,避免链接错误:重定义(multiple defination)
- 命令模式
- 总结下android开发规范
- 0519 G2n#W2A-A 解方程
- Python 边做边学 5 请求分析
- 脱不花:关于时间管理的几个想法
- Problems and solutions when run Jekyll on Windows
- 《机器学习》(周志华)学习笔记(二)模型评估与选择
- java解析json数组
- 计算机英语·S
- spring boot学习3之mybatis+druid+事务+PageHelper分页插件+sql打印插件整合
- 数据分类处理--set、vector、map等容器