UVa 11565 - Simple Equations
来源:互联网 发布:安川 机器人 编程 技巧 编辑:程序博客网 时间:2024/06/05 15:49
題目:已知三個不同整數的和,積以及平方和,求滿足第一個數最小的組合。
分析:數論,枚舉。直接枚舉兩層循環即可。
說明:注意數據中可能有負數和0。
#include <cstring>#include <cstdio>int main(){int n, A, B, C, x, y, z;while (~scanf("%d",&n))while (n --) {scanf("%d%d%d",&A,&B,&C);int flag = 0;for (x = -100; x+x+x < A; ++ x) {if (x*x >= C || x && B%x) continue;for (y = x+1; x+y+y < A; ++ y) {z = A - x - y; if (y < z && x*y*z == B && x*x+y*y+z*z == C) {flag = 1;break;}}if (flag) break;}if (flag)printf("%d %d %d\n",x,y,z);else printf("No solution.\n");} return 0;}
0 0
- UVa 11565 - Simple Equations
- UVa11565 - Simple Equations
- uva 10317 - Equating Equations
- uva 10317 Equating Equations
- UVa:10317 Equating Equations
- uva 10317 - Equating Equations(dfs)
- UVA 10317 - Equating Equations (背包)
- uva 10367 - Equations(模拟+数论)
- 20060113-Synthesizing images using simple equations
- UVA 10367 - Equations(数论+模拟)
- UVA 10317 - Equating Equations 贪心 dfs
- 【UVA】10317 - Equating Equations(dfs + 剪枝)
- UVa 10317 - Equating Equations(DFS)
- UVA 10317 Equating Equations (状态压缩)
- Equations
- Equations
- Equations
- UVa 10014 - Simple calculations
- 编程片段
- 合成存取方法 @property @synthesize
- 【Linux】线程互斥
- (笔记)banner轮播(wap)淡入淡出
- 使用更简单的共享Action
- UVa 11565 - Simple Equations
- Axure 给Image部件设置本地图片
- jquery 音乐添加
- nginx缓存映射在内存中的结点的生命周期
- listView的加载更多
- 一个图像高斯模糊的处理类
- java文件上传和下载
- Redis:redission 源代码剖析2 编码解码过程
- HDU 1248 寒冰王座 完全背包