2022全国高校计算机能力挑战赛区域赛python组编程题

互联网的意义在于高质量的共享

编程题

1.快递行业的兴起慢慢的改变了人们的生活方式,越来越多的人选择了快递的方式。列表LA和列表LB中分别存放了一位快递小哥今年9月份每天送件的单数和行车里程(公里)数,其中数值-1表示该天休息,并未送件。
LA=[90,114,-1,110,178,115,164,155,132,-1,174,153,124,189,110,145,-1,160,180,139,127,129,134,-1,160,178,150,144,145,-1]
LB=[87,163,-1,160,184,155,169,140,129,-1,190,156,141,200,115,150,-1,181,190,147,120,110,120,-1,170,167,144,135,110,-1]

要求:计算并输出9月份该快递小哥出工日每天平均的送件单数和平均的行车里程数,结果保留2位小数。

本题为唯一答案,没有输入参数
输出格式:平均每天送件单数:***.**,平均每天行车里程数:***.**
(说明,输出字符串,精度为两位小数)

2.给定两个正整数m、n(1<=m < n<=1000),请找出区间[m, n]中阿拉伯数字0~9出现的次数。比如[10, 12],0出现了1次,1出现了4次,2出现了1次,其余都是0次,输出时省略出现0次的数字。

输入格式: 

一行m与n两个正整数,空格间隔

输出格式:  按照0~9的顺序,每行单独输出每个数字出现的次数,数字与出现次数之间用冒号间隔

#输入样例1:

10 13

 输入样例2:

10 999

输出样例1:
0:1
1:5
2:1
3:1
输出样例2:
0:189
1:299
2:299
3:299
4:299
5:299
6:299
7:299
8:299
9:299

3.文件“data3.txt”中给出了某天气网站合肥市2021年1月份天气情况网页对应的源代码,请编程从源代码中提取出天气情况,包括“日期、天气情况、最低温度、最高温度和风向”并输出。

下载data3文件

输出结果如下所示(这里仅给出部分日期的示例,要求输出1月份31天的结果)。 您可以下载文件在本地运行,上传代码请务必将本地路径改成线上绝对路径!

2022全国高校计算机能力挑战赛区域赛python组编程题_第1张图片

 

重要说明:为便于机器阅卷,代码中的文件引用统一使用绝对路径,且绝对路径限定为在 / home / dependent_files / data3.txt,文件打开参考格式如下:open( # "/home/dependent_files/data3.txt", ** **)。

若未按照要求使用绝对路径方式,机器阅卷可能无法获取数据文件,导致评分异常得0分。

输入格式:

此题为唯一答案,没有输入格式要求

4.某动物研究员给动物园的动物们定了一个园区幸福值,其中园区幸福值的计算为一个园区内“所有动物的活动时间总和”乘上“所有动物中最小的食量”。现在新引进了n只动物,园长准备建一个包含k只动物的“最幸福动物园区”,如果从这n只动物中选择k只动物进入该园区,请问该园区的最高幸福值是多少?

输入格式:

第一行输入两个整数n,k,分别表示新引进的n只动物,与需要挑选的k只动物。(1 <= k <= n < 1000)
第二行输入n只动物各自的活动时间,以空格间隔。(1 <= <= 1000,单位分钟)
第三行输入n只动物各自的食量,以空格间隔。(1 <= <= 10000,单位克)

输出格式:

输出一个整数表示这k只动物的最大幸福值。

输入样例1:
6
2
2
10
3
1
5
8
5
4
3
9
7
2


输入样例2:
10
4
2
10
3
1
5
8
6
9
10
4
5
4
3
9
7
2
4
5
2
1

输出样例1:
60
说明:选择第二只动物与第五只动物,幸福值为60


输出样例2:
120

你可能感兴趣的:(数据结构,python)