吃鸡游戏

简介: 吃鸡游戏

看题戳这儿

0.png

1.png

解题思路:

通读全题,易得思路,先找出不同的科目,再找每个科目的节数,当该科目有三节及以上的时候,对课程的时间进行比较,找出最长的两段时间求和;当科目小于三节时,直接求和即可。最后将两种情况求和,即可。


二维列表的使用:

该题使用到了二维列表。首先弄两个空列表l,k,一个用来存科目,另一个用来存课程的时间。当l中增加科目时,也在k中增加该科目的时间列表。当出现相同科目时,我们就找到对应该科目的上课时间的一维列表的位置添加时间。这样存课程时间的列表就是一个二维列表。

遍历二维列表中每个列表,当长度大于等于3时,就排序,对最长的两段时间求和;当长度小于3时,直接求和。


n = int(input())
l = []
k = []
for i in range(n):
    a,b = input().split()
    if a not in l:
        l.append(a)
        k.append([int(b)])
    else:
        p = l.index(a)
        k[p].append(int(b))
ans = 0
for i in k:
    if len(i) >= 3:
        i.sort()
        ans += i[-1]+i[-2]
    else:
        ans += sum(i)
print(ans)


相关文章
|
8月前
BUUCTF 我吃三明治 1
BUUCTF 我吃三明治 1
101 1
|
7月前
吃豆人游戏【附源码】
吃豆人游戏【附源码】
77 3
吃豆人游戏【附源码】
|
7月前
|
人工智能 测试技术 Windows
技术心得:威威猫系列之吃鸡腿
技术心得:威威猫系列之吃鸡腿
40 0
L1-063 吃鱼还是吃肉 (10 分)
L1-063 吃鱼还是吃肉 (10 分)
226 0
L1-063 吃鱼还是吃肉 (10 分)
|
C语言
【C】喝汽水,找单身狗问题
【C】喝汽水,找单身狗问题
111 0
|
弹性计算 云计算
|
开发者 人工智能 云栖大会
除了吃月饼,中秋节还能干啥?
明天 八月十五,团圆夜,花好月圆之际,除了吃月饼,还能干啥?阿里妹带来双重好礼,陪你过中秋~
7447 0
|
数据可视化 索引 Python
数据可视化教你玩吃鸡——吃鸡 9 问 !
这种游戏对我来说就是一个让我明白原来还有这种死法的游戏。但是玩归玩,还是得假装一下我沉迷学习,所以今天就用吃鸡比赛的真实数据来看看如何提高你吃鸡的概率。
2409 0

热门文章

最新文章

相关实验场景

更多