第四届蓝桥杯 软件类省赛真题 第一题:猜年龄

标题: 猜年龄

    美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。

    一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:

    “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”

    请你推算一下,他当时到底有多年轻。

    通过浏览器,直接提交他那时的年龄数字。
    注意:不要提交解答过程,或其它的说明文字。
=======================================================
答案:18
思路:
年龄3次方4位数,4次方6位数,10个数包含0~9(仅出现一次)

想用最快捷的解决方式
穷举:数字0-100
筛选:3次方是4位数,4次方是个6位数的数。
打印:出来,查找刚好包含了从0到9这10个数字,挑出来即可。

粗糙的程序:

粗糙的打印:
5832104976
18
6859130321
19
8000160000
20
9261194481
21

高级的人工筛选结果:
5832104976
18

文章已被收录至官方知识档案算法技能树蓝桥杯-基础猜年龄34449 人正在系统学习中

来源:Lee宇斌

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年2月8日
下一篇 2016年2月8日

相关推荐