蓝桥杯练习之用Python解手算题
编译环境:Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
代码用notepad++写的
备注:本文留作作者自用,如有错误敬请指出
蓝桥杯真题:平方和(2019 年省赛)
【题目描述】
小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包括 1、2、9、10 至 32、39和 40,共 28个,他们的和是 574,平方和是 14362。
注意,平方和是指将每个数分别平方后求和。
请问,在 1到 2019中,所有这样的数的平方和是多少?
【解题思路】
用 Python,不用任何算法,直接把数字看成字符来统计。
【参考代码】
#写这段代码时我刚学一天Python,大家可以自行优化
num=[]
cnt=0 #顺便计数了
sum=0 #平方和
for n in range(1,2020):tem='%d' %n #将数字转变为字符串#下一行太长了,最后加\就可以换行了if (tem.find('2')>=0) or (tem.find('0')>=0)\or (tem.find('1')>=0) or(tem.find('9')>=0):num.append(n**2)cnt=cnt+1continue
print(cnt)
for n in num:sum+=n
print(sum)
【答案】2658417853
蓝桥杯真题:数列求值(2019 年省赛)
【题目描述】
给定数列 1, 1, 1, 3, 5, 9, 17,从第 4 项开始,每项都是前 3项的和。
求第 20190324项的最后 4位数字。
【参考代码】
#这个算法要等待一点时间
num=[1,1,1]
use=[1,1,1]
for n in range(3,20190324):tem=sum(use)del use[0]if tem>=10000:#因为只求后四位数字,所以前面的可以舍去,减少计算量tem%=10000use.append(tem)num.append(tem)
print(num[-1])#输出列表num的最后一项,即第20190324项的最后 4位数字
【答案】4659
蓝桥杯真题:卡片问题(2021年省赛)
【题目描述】
小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从 1 拼到多少。例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10,但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多少?提示:建议使用计算机编程解决问题。
【参考代码】
num=[0,0,0,0,0,0,0,0,0,0]
n=1
flag=0
while n:tem='%d' %nfor m in tem:t=int(m)num[t]= num[t]+1if num[t]>=2021:#注意边界print("n=" +tem)flag=1breakif flag>0:breakn=n+1
【答案】3181
蓝桥杯练习之用Python解手算题相关推荐
- 第十一届蓝桥杯青少组Python竞赛真题
第十一届蓝桥省赛Python组复盘 第十一届蓝桥省赛Python组复盘_哔哩哔哩_bilibili 蓝桥杯青少组Python竞赛真题讲解 蓝桥杯青少组Python竞赛真题讲解_哔哩哔哩_bilibil ...
- 2020年 第11届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 蓝桥杯 ALGO-1005 数字游戏 python
蓝桥杯 ALGO-1005 数字游戏 python 试题 算法训练 数字游戏 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个1-N的排列a[i],每次将相邻两个数相加,得到 ...
- 2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营
2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营 2022.03.25 攒了一周的视频直播没有看,更新完了直接看合集. 数据结构基础之链表篇 什么是链表 链表是线性表的链式存取的数据结 ...
- 2021年 第12届 蓝桥杯 第4次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2021年 第12届 蓝桥杯 第3次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
最新文章
- 包 java中导入awt_Java 查找并高亮显示PDF文本
- 文巾解题 679. 24 点游戏
- 从架构理解价值-我的软件世界观
- 【Auto.js】[zip压缩] 将文件夹压缩成zip包
- mysql 帐号开启远程_两大步骤教您开启MySQL 数据库远程登陆帐号
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生课堂考勤管理系统
- Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件
- 联想服务器asp配置文件,.NET Core读取配置文件方式详细总结
- 编写程序,用户输入一个位以上的整数,输出其百位以上的数字。例如用户输入1234.则程序输出12.
- 洛谷OJ - P1156 - 垃圾陷阱
- 计算机组成和体系结构电子版,计算机组成及体系结构-安建峰.pdf
- 机械秒表的使用方法_秒表的使用方法?
- 解决:修改docker bip项重启后,docker0的ip仍不变
- 美国华盛顿州立大学计算机排名,2019上海软科世界一流学科排名计算机科学与工程专业排名华盛顿州立大学排名第301-400...
- Python之生成器练习
- 基因检测-外显子链接问题
- PDF怎么压缩指定大小
- python中的线程和进程。
- 微信小游戏胶囊按钮适配
- aspenv9使用_AspenONE V9详细图文安装教程