蓝桥杯真题系列:C语言A组奇妙的数字
小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?请填写该数字,不要填写任何多余的内容。
这个题题意比较简单,解决办法也是非常简单,暴力即可,主要数据结构哈希表的运用。哈希表用来记录每个数字的出现频率,如果0~9每个数字都出现了而且出现的频率都为1就是我们要找的结果。具体代码如下:
lst = []
for i in range(1000000):hashmap = {}st = set()ping = i**2san = i**3for j in str(ping):hashmap[j] = hashmap.get(j,0) + 1for z in str(san):hashmap[z] = hashmap.get(z,0) + 1if len(hashmap.keys()) == 10:for f in hashmap.keys():st.add(hashmap[f])if len(st) != 1:breakelse:if st == {1}:lst.append(i)
print(lst)
结果为:
69
蓝桥杯真题系列:C语言A组奇妙的数字相关推荐
- 蓝桥杯真题系列:第十一届蓝桥杯C语言B组集锦
第一题:门牌制作 解答:作为填空题第一题,难度比较低,暴力查2即可. cnt = 0 for i in range(1,2021):for j in str(i):if j == '2':cnt = ...
- 2021蓝桥杯真题扫雷 C语言/C++
题目描述 在一个 n 行 m 列的方格图上有一些位置有地雷,另外一些位置为空. 请为每个空位置标一个整数,表示周围八个相邻的方格中有多少个地雷. 输入描述 输入的第一行包含两个整数 n,m. 第 22 ...
- 蓝桥杯真题 搭积木 小明最近喜欢搭数字积木。一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形
问题描述 小明最近喜欢搭数字积木.一共有10块积木,每个积木上有一个数字,0~9. 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小. 最后搭成4层的金字塔形,必须用完所有 ...
- 【蓝桥杯真题】18天Python组冲刺 心得总结
- 【蓝桥杯真题】16天冲刺 Python
距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和 ...
- 第十届蓝桥杯c语言试题,第十届蓝桥杯真题编程题1-7解析(高级组).pdf
scratch 少儿编程第十届蓝桥杯真题 7 大家好 ~今天我们来讲解 scratch 蓝桥杯第十届编程大题的第七道题. 同样,这道题也是非常有难度的一道题.一起来看一下吧 解析: 女孩的程序 1.在 ...
- c语言六角填数蓝桥杯答案,六角填数(全排列)蓝桥杯真题
六角填数(全排列)蓝桥杯真题 六角填数(全排列)蓝桥杯真题 如图所示六角形中填入1-12的数字,使每条直线上的数字和相等,图中已经填好了3个数字,请你计算*号数字是多少 蓝桥杯老套路,经常这样考全排列 ...
- python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在19351936年应邀来中国清华大学讲学。。。
python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学... 问题描述 全排列模板: 美国数学家维纳(N. ...
- 蓝桥杯真题2017-2021
刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...
最新文章
- 借助深度卷积神经网络对图片 GIF 视频进行超分辨率放大(即放大与降噪) 以及 对视频进行 插帧(即补帧).
- 如何改变eclipse控制台编码
- 分布式是什么,集群又是什么呢
- 权限控制框架Shiro简单介绍及配置实例
- 2018 焦作站亚洲区域赛校内选拔赛题解
- promise 是什么?有哪些状态和参数?如何使用?
- 读取Exchange的用户未读邮件数3种办法
- HTML用css让input无法使用,html – 是否可以使用CSS设置一个禁用的INPUT元素?
- 2019 牛客多校第一场 E ABBA
- 硬币最小数量java
- 后端开发常用框架文档及中文翻译
- 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_02-自定义查询页面-服务端-接口开发...
- 万年历插件软件测试,万年历的程序代码
- kali linux获取qq密码,Kali Linux(64位)安装QQ
- html 打开资源管理器,资源管理器怎么打开 教你如何快速打开资源管理器
- 边境的悍匪—机器学习实战:第十一章 训练深度神经网络
- 怎样记账简单明白,实用记账技巧
- TrackMouseEvent处理鼠标消息
- [Hive优化]--常用参数优化汇总
- binder机制原理分析(一):ServiceManager 进程启动
热门文章
- 计算机教师面试题模板,【小学信息技术教师资格证面试】_小学信息技术教师资格证面试试讲逐字稿万能模板...
- 解析锂电池的充电的整个过程!
- 3周全就业,均薪20258元,最高28000元,千锋学员太牛了
- 适用于linux的解压工具,Linux系统中常用的压缩和解压缩工具
- 数仓维度表的作用和好处
- mysql 表的第2条到4条记录,2020-07-30-mysql第三章作业练习
- GPRS核心网信息元素—P-TMSI
- Office Online Server概述
- 对计算机会计上机课的心得,会计电算化的心得体会
- 科普:什么是ChatGPT?