巧妙解决-数学家年龄问题
2018-03-31 10:01
239 查看
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。
他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。
于是有人询问他的年龄,他回答说:
“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
答案:要求0~9每个数字出现一次,只有18符合。
PS:这个题投机取巧了,第一把年龄猜测为10~30之间,毕竟年轻嘛;其次通过条件筛选结果,将筛选后的结果打印出来,再人工找答案,比较快。
他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。
于是有人询问他的年龄,他回答说:
“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
public class AgeProblem { public static void main(String[] args) { for(int i = 10;i < 30;i ++){ int a = i*i*i; int b = a*i; if((a+"").length() != 4) continue; if((b+"").length() != 6) continue; System.out.println(i + " = " + a + " " + b); } } }
答案:要求0~9每个数字出现一次,只有18符合。
PS:这个题投机取巧了,第一把年龄猜测为10~30之间,毕竟年轻嘛;其次通过条件筛选结果,将筛选后的结果打印出来,再人工找答案,比较快。
相关文章推荐
- 解决问题方法的效率,与算法的巧妙程度有关
- 第9周项目6-穷举法解决组合问题之年龄几何
- 63岁以色列数学家Avraham成功解决公路涂色问题
- 第9周项目6-穷取法解决组合问题c年龄几何
- 如何更加巧妙地解决所面对的问题
- 第9周项目6穷举法解决组合问题(2年龄几何)
- 巧妙备份 解决重装Vista双系统后续问题
- 巧妙解决JavaWeb开发中中文乱码问题
- 认清DVD盘片格式 巧妙解决DVD刻录兼容问题
- 巧妙解决 ubuntu 9.0.4 server 安装swftools问题
- 第三周项目4:穷举法解决组合问题(3)年龄几何
- 巧妙解决动态分页造成的不利于搜索引擎的问题
- 第九周项目六 穷举法解决问题之年龄几何
- 巧妙解决"打印后台程序服务没有运行"问题
- 巧妙设置yum软件库轻松解决软件包安装问题
- 巧妙解决windows下 copy命令不接受太长路径的问题
- 使用MultiValueMap巧妙解决拼字符串问题
- java 根据生日计算年龄 Java问题通用解决代码
- 巧妙包装解决boost::mutex不能复制问题