第六届蓝桥杯A组C/C++ 第三题 奇妙的数字
2015-04-13 16:50
381 查看
小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?
请填写该数字,不要填写任何多余的内容。
又是枚举,没得多说,暴力破解就是用来刷这种水题的,值得学习的就是判断0~9的10个数字每个用且只用了一次这种技巧,想必听过我的讲座的都会写吧。
答案是69
你能猜出这个数字是多少吗?
请填写该数字,不要填写任何多余的内容。
又是枚举,没得多说,暴力破解就是用来刷这种水题的,值得学习的就是判断0~9的10个数字每个用且只用了一次这种技巧,想必听过我的讲座的都会写吧。
#include <cstdio> #include <cstring> int a[10]; bool check(int k) { int k2 = k*k, k3 = k*k*k; while(k2>0) { a[k2%10]++; k2 /= 10; } while(k3>0) { a[k3%10]++; k3 /= 10; } for(int i=0; i<10; i++) { if(a[i]!=1) return false; } return true; } int main() { for(int i=1; i<10000; i++) { memset(a, 0, sizeof(a)); if(check(i)) { printf("%d %d %d\n", i, i*i, i*i*i); } } return 0; }
答案是69
相关文章推荐
- 2015年蓝桥杯A组C/C++第三题奇妙的数字
- 第六届蓝桥杯题目(java)-奇妙的数字
- 【指针数组】(2015)第六届蓝桥杯省赛 C/C++ A组 题解(第三题)
- 2015第六届蓝桥杯 06 奇妙的数字 (java)
- 备战蓝桥杯(真题)第六届第九题“ 奇妙的数字”
- 第六届蓝桥杯 软件类省赛真题 第六题:奇妙的数字
- 第六届蓝桥杯C++A组 奇妙的数字
- 2015第六届蓝桥杯C++B组第三题:三羊献瑞
- 【第六届蓝桥杯】奇妙的数字
- 2015年蓝桥杯省赛A组C/C++:奇妙的数字
- 第六届蓝桥杯C/C++A组第三题解答
- 第六届蓝桥杯A组C/C++ 第四题 格子中输出
- 2015年4月第六届蓝桥杯c/c++B组省赛试题和个人解答
- 第六届蓝桥杯A组C/C++ 第六题 牌型种数
- 第六届蓝桥杯A组C/C++ 第五题 九数组分数
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第三题:李白打酒【暴力】or【DFS】
- 第六届蓝桥杯C/C++第10题生命之树解题报告
- 2015年第六届蓝桥杯省赛(C/C++ B组)解题报告
- 第六届蓝桥杯大赛个人赛省赛(软件类)C++A组 解题报告
- 第六届蓝桥杯C/C++A组 第八题 饮料换购