原题链接:钟神赛车
解题思路:就是把一个列表分成两个新列表出来比较计算结果
注意事项:
参考代码:while True:
l1 = list(map(int, input().split()))
l2 = l1[:l1[0] + 1] # 取列表前n+1个数
l2.pop(0) # 删去第一个数,就取得第一个人的车速
l1.reverse() # 把表一的原始数据逆置方便取第二组数
l3 = l1[:l1[0]] # 取第二个人的车速
l3.reverse() # 记得要再逆置一次(不逆置的话第二个人排序是反的)
sum = 0
for i in range(len(l2)): # 最后用个for循环比较一下就行了
if l2[i] < l3[i]:
sum += 50
# print(l2,l3)
print(sum)
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复