HACM2010水仙花数
来源:互联网 发布:python opencv图像识别 编辑:程序博客网 时间:2024/05/18 06:52
Total Submission(s): 162286 Accepted Submission(s): 46847
Problem Description
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
Input
输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
Output
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
Sample Input
100 120300 380
Sample Output
no370 371
#include<iostream>#include<queue>using namespace std;int n3(int num){return num*num*num;}int main(){int m,n;queue<int> Q;while (cin>>m>>n){int g, s, b;for (int i = m; i <= n; i++){g = i % 10;s = i / 10 % 10;b = i / 100;if (n3(g) + n3(s) + n3(b) == i)Q.push(i);}if (Q.empty())cout << "no" << endl;else{while (!Q.empty()){if (Q.size()!=1)cout << Q.front() << ' ';else cout << Q.front() << endl;Q.pop();}}}return 0;}
0 0
- HACM2010水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- DHGuidePageHUD 新特性 引导页 一键合成
- PHP中的一般安全策略
- 隐藏导航栏返回箭头后面的文字
- Dozer数据对象转换神器
- Bootstrap学习总结(一)
- HACM2010水仙花数
- Scala(0)
- 《UI进化论》笔记
- Apache的prefork模式和worker模式研究
- http常见错误码总结
- 自定义View(TopBar)
- HDU 3532 Max Angle(计算几何——极角排序)
- hdu 5791 Two 二维前缀和
- Kotlin开发Android笔记8:Kotlin数据类及json解析