HUST 1606 判断一个数是否是3个数的立方和 (暴力)
来源:互联网 发布:java入门教程视频教程 编辑:程序博客网 时间:2024/06/17 23:06
Description
Give you a positive integer x, determine whether it is the sum of three positive cubic numbers.
Input
There’re several test cases. For each case:
Only one line containing an integer x ( 1≤x≤10^6)
Only one line containing an integer x ( 1≤x≤10^6)
Output
For each test case, print “Yes” if it is or “No” if it isn’t.
(See sample for more details)
(See sample for more details)
Sample Input
1310
Sample Output
NoYesYes
a*a*a+b*b*b+c*c*c = Y
预处理一下就好了
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<queue>#include<cmath>using namespace std;const int N = 9000000 + 100;int f[N];int main(){int i,j,a,b,c,n;for(a=1;a<=100;a++) {for(b=1;b<=100;b++) {for(c=1;c<=100;c++)f[a*a*a+b*b*b+c*c*c]=1;}}while(scanf("%d",&n)!=EOF) {if(f[n]) printf("Yes\n");else printf("No\n");}return 0;}
0 0
- HUST 1606 判断一个数是否是3个数的立方和 (暴力)
- 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)
- 写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
- 判断一个数是否是周期数字,并输出一个周期的数字及个数
- poj1543 将一个数写成3个数的立方之和
- 判断一个数是否返回回文数,(回文数也是一个数字,即正反序是同一个数)
- 1.求一个整数的二进制中1的个数 2.判断一个数是否是2的n次方
- 问题三十一: 输入一个三位数n,判断输出n是否为水仙花数。 若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)。
- 一个数是否是另一个数的平方
- 判断一个数是否是2的阶次方数
- 判断一个数是否是循环数的算法
- java编程基础篇 --> 从键盘输入一个整数(1 个 3 位整数),判断其是不是水仙花数。所谓“水仙花数”是 指一个 3 位数,其各位数字立方和等于该数本身。
- 打印水仙花数和总个数(水仙花数是各个位的立方和等于该整数的三位数
- 判断一个数是否是回文数
- 判断一个数是否是平方数
- 判断一个数是否是回文数
- 判断一个数是否是水仙花数
- 判断一个数是否是水仙花数
- Android 自定义View (三) 圆环交替 等待效果
- C#语言基础之异步编程
- iOS短信验证
- BZOJ 2260 商店购物 & 4349 最小树形图
- pat1006:换个格式输出整数
- HUST 1606 判断一个数是否是3个数的立方和 (暴力)
- eclipse导入代码时中文乱码 解决方案
- iOS关闭键盘的方法
- C++内存布局(下)
- Android代码格式化方法和Eclipse重要快捷键
- 关于URL和URI的讲解
- 工作这么多年,最近很有挫败感
- java 入门 运算符
- redis安装及用法