蓝桥杯真题 13省Cc1-猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于
问题描述
全排列模板:
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:
“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
输入
没有输入。
输出
输出一个整数,即维纳的年龄。
提示
把答案放在输出语句中输出,例如C/C++语言可以用printf或cout。
思路
做了这么多的全排列题目,这道题很明显只需要注意判断条件就行了(还不会排列题模板的可以去小编主页博客里找哦)。在本题中,只需要全排列十个数字,组成一个4位数一个6位数,然后开三次方 和 四次方,判断是否相等即可。这是最简单的思路。
但是需要注意以下几点:1.开方可以用math.h下的pow();函数,此函数返回类型为double类型,因此不能完全相等,只需要相减绝对值小于一个很小的数即可。
2.在输出年龄时,如果直接输出整数,可能会使结果小1,因此这里我们加0.5防止答案出错。
代码:
#include <stdio.h>
#include <algorithm>
#include <math.h>using namespace std;int age=0;int disp(int *a)
{int m1=a[0]*1000+a[1]*100+a[2]*10+a[3];int m2=a[4]*100000+a[5]*10000+a[6]*1000+a[7]*100+a[8]*10+a[9];double a1=pow(m1,1/3.0);double a2=pow(m2,1/4.0);if(fabs(a1-a2)<0.000001 ){age=(int)(a1+0.5);return 1;}return 0;
}int main ()
{int a[]={0,1,2,3,4,5,6,7,8,9};int n = 10;do{if(disp(a)){printf("%d",age); break;}}while(next_permutation(a,a+n));return 0;
}
蓝桥杯真题 13省Cc1-猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于相关推荐
- python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在19351936年应邀来中国清华大学讲学。。。
python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学... 问题描述 全排列模板: 美国数学家维纳(N. ...
- 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学. 一次,他参加某个重要会议,年轻的脸孔引人注目.于是有人询问他的年龄,他回答说: &qu ...
- 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的
1.描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学.一次,他参加某个重要会议,年轻的脸孔引人注目.于是有人询问他的年龄,他回答说: ...
- 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学. 一次,他参加某个重要会议,年轻的脸孔引人注目.于是有人询问他的年龄,他回答说:&quo ...
- 蓝桥杯真题 13省2-马虎的算式 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却
问题描述 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了. 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的 ...
- 蓝桥杯真题 13省3-第39级台阶 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台
问题描述 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶.先迈左脚,然后 ...
- python实现蓝桥杯真题:猜美国数学家维纳的年龄
猜年龄 题目描述 思路 实现 题目描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学.一次,他参加某个重要会议,年轻的脸孔引人注目.于 ...
- 第四届蓝桥杯真题解析【JavaC组】
第四届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第四届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:组素数 C:马虎的算式 D:第39 ...
- 第五届蓝桥杯真题解析【JavaC组】
第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...
最新文章
- openfiler 搭建虚拟存储 并 配置服务端 (转载)
- 利用存储函数,查询某个员工的年薪
- JDK 9.0.4 报错:程序包 com.sun.xml.internal.fastinfoset.stax.events 不存在/不可见
- Spring Boot文档阅读笔记=Caching Data with Spring
- 企业为什么需要IT资产管理
- 计算机技师工作调研,技师学院党委书记王庆余到计算机工程系进行“不忘初心、牢记使命”主题教育调研工作...
- 余承东宣布鸿蒙系统视频,余承东宣布鸿蒙系统开源:打造全球的操作系统
- 核函数(Kernel Function)与SVM
- java集成微信扫码登录
- flutter配置高德地图定位
- 计算机关机后风扇还转,电脑关机后cpu风扇还在转怎么办?解决电脑关机后cpu散热器还在转...
- Vue学习---插槽篇
- 编译错误:invalid types ‘int[int]‘ for array subscrip-markdown编辑器
- 苹果尝试支持AdobeFlash,结果尴尬了
- 国内和国外DNS服务器地址 全国各地电信DNS服务器地址
- 如何用gitbook写书
- ABP框架官网例子实践(2)(ASP.NET core+Multi Page Web Application)
- html 复选按钮 全选,JS实现复选按钮控件全选和批量操作
- 2019-04-28 21:43:41.098 ERROR 2920 --- [nio-8888-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] :
- Moodle 2的新增的功能
热门文章
- RSSI in wifi
- VB中Byval与Byref的区别。
- 苹果手机2019年什么时候出新款_[创立24周年]焕新,不换我初心 因强大而简单.智者,驭时而进 - 手机数码电玩维修...
- windows电脑给苹果电脑下ipa包
- Geogebra拓扑学家的正弦曲线
- Maximum Noise Fraction(MNF)算法理解
- 计算机字体对于现代设计有何意义,创意字体在现代设计中的重要性
- 关于重装系统后部分文件呈绿色的原因
- Spring简述以及AOP、IOC
- 青少年软件编程C++一级题库(31-40)