第十二届蓝桥杯模拟赛Python组(第一期)

本文介绍了第十二届蓝桥杯模拟赛Python组的部分题目,涵盖了解题思路和部分题目的答案。其中,第三题提到无向图的边数范围,解题关键在于理解n(n-1)/2和n-1的关系。文章提供了一些题目的直接代码解答,如第四题的答案为6973,但最后一题鼓励读者自己尝试编写代码解决。
摘要由CSDN通过智能技术生成

第十二届蓝桥杯大赛模拟赛(第一期)(Python)

在这里插入图片描述

第一题

填写答案即可
这是一道送分题,手算可快速得出答案。即1, 2, 4, 5, 10, 20, 101, 202, 404, 505, 1010, 2020一共十二个正整数是2020的约数。用代码实现也比较简单。

# 如果整数a是整数b的整倍数,则称b是a的约数
# 请问,有多少个正整数是2020的约数
list1 = []
for i in range(1,2021):
    if 2020%i==0:
        list1.append(i)
#print(list1)
print(len(list1))

答案:12

第二题

在这里插入图片描述
一条print语句即可得出答案。

# 如果一个MP3文件占磁盘的大小是4MB,小蓝的硬盘还剩下100GB的空间,请问他还可以放多少个这样的MP3文件?
print(int(100*1024/4))

答案:25600

第三题

在这里插入图片描述

解题思路:一个无向图(没有自环和重边),最多包含n(n-1)/2条边,最少包含n-1条边。

# 一个包含2020个结点的无向图,如果图中没有自环和重边,最多包含多少条边?
# 解题思路:一个无向图(没有自环和重边),最多包含n(n-1)/2条边,最少包含n-1条边。
print(int(2020*2019/2))

答案:2039190

第四题

评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值