Perfect Cubes
来源:互联网 发布:java分等级并统计个数 编辑:程序博客网 时间:2024/05/01 16:10
For hundreds of years Fermat's Last Theorem, which stated simply that for n > 2 there exist no integers a, b, c > 1 such that a^n = b^n + c^n, has remained elusively unproven. (A recent proof is believed to be correct, though it is still undergoing scrutiny.) It is possible, however, to find integers greater than 1 that satisfy the "perfect cube" equation a^3 = b^3 + c^3 + d^3 (e.g. a quick calculation will show that the equation 12^3 = 6^3 + 8^3 + 10^3 is indeed true). This problem requires that you write a program to find all sets of numbers {a,b,c,d} which satisfy this equation for a <= N.
Input
One integer N (N <= 100).
Output
The output should be listed as shown below, one perfect cube per line, in non-decreasing order of a (i.e. the lines should be sorted by their a values). The values of b, c, and d should also be listed in non-decreasing order on the line itself. There do exist several values of a which can be produced from multiple distinct sets of b, c, and d triples. In these cases, the triples with the smaller b values should be listed first.
Sample Input
24
Sample Output
Cube = 6, Triple = (3,4,5)Cube = 12, Triple = (6,8,10)Cube = 18, Triple = (2,12,16)Cube = 18, Triple = (9,12,15)Cube = 19, Triple = (3,10,18)Cube = 20, Triple = (7,14,17)Cube = 24, Triple = (12,16,20)
//依旧暴力……#include<stdio.h>#include<math.h>int main(){int n,s1,s2;int i,j,k,l;while(scanf("%d",&n)!=EOF){for(i=6;i<=n;i++)for(j=2;j<i;j++)for(k=j;k<i;k++) for(l=k;l<i;l++) if(i*i*i==j*j*j+k*k*k+l*l*l){printf("Cube = %d, Triple = (%d,%d,%d)\n",i,j,k,l);}} return 0;}
0 0
- Perfect Cubes
- Perfect Cubes
- Perfect Cubes
- zoj 1331 Perfect Cubes
- poj 1543Perfect Cubes
- zoj 1331 Perfect Cubes
- poj 1543 Perfect Cubes
- zoj1331----------------Perfect Cubes
- ZOJ 1331 Perfect Cubes
- zoj 1331 Perfect Cubes
- ZOJ 1331 Perfect Cubes
- POJ 1543 Perfect Cubes
- HDU1334:Perfect Cubes
- poj_1543 Perfect Cubes
- hdu1334-Perfect Cubes
- [catch]--Perfect Cubes
- POJ 1543 - Perfect Cubes
- ZOJ 1331 - Perfect Cubes
- 树、二叉树的java实现
- poj 3414 dfs 广度优先搜索
- HDU-#3062 Party(2-SAT)
- 快速排序
- 线段树 基础单点更新 敌兵布阵
- Perfect Cubes
- 线性表、栈和队列、数组和字符串
- Sublime的中文GBK显示乱码的解决方法
- 矩阵构造的一般方法
- android switch语句case expressions must be constant expressions
- java基础之运算符表达式,语句
- 用反射机制简单应用配置文件
- NULL指针、零指针、野指针
- HDU 1394 Minimum Inversion Number(线段树求逆序数)