吃鸡游戏

简介: 吃鸡游戏

看题戳这儿

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)


相关文章
|
5月前
|
人工智能 测试技术 Windows
技术心得:威威猫系列之吃鸡腿
技术心得:威威猫系列之吃鸡腿
25 0
L1-063 吃鱼还是吃肉 (10 分)
L1-063 吃鱼还是吃肉 (10 分)
213 0
L1-063 吃鱼还是吃肉 (10 分)
犬心犬意 - 狗为什么会趴在地板上睡觉,不怕着凉吗?活久见
犬心犬意 - 狗为什么会趴在地板上睡觉,不怕着凉吗?活久见
87 0
犬心犬意 - 狗为什么会趴在地板上睡觉,不怕着凉吗?活久见
程序人生 - 西瓜霜能吃下去吗?
程序人生 - 西瓜霜能吃下去吗?
130 0
|
弹性计算 云计算
|
开发者 人工智能 云栖大会
除了吃月饼,中秋节还能干啥?
明天 八月十五,团圆夜,花好月圆之际,除了吃月饼,还能干啥?阿里妹带来双重好礼,陪你过中秋~
7433 0
|
程序员
“三只猫,三分钟,捉三只老鼠,多少只猫,一百分钟,捉一百只老鼠”有感
      《寄存器,堆,堆栈,和一次面试的经历 》这里的关于寄存器的俺不懂,不过对于猫咪做老鼠的倒是有点感想。       三只猫,三分钟,捉三只老鼠,那么这三只可爱的猫咪是怎么找的老鼠呢?我们可以猜想一下。
1193 0
|
数据可视化 索引 Python
数据可视化教你玩吃鸡——吃鸡 9 问 !
这种游戏对我来说就是一个让我明白原来还有这种死法的游戏。但是玩归玩,还是得假装一下我沉迷学习,所以今天就用吃鸡比赛的真实数据来看看如何提高你吃鸡的概率。
2403 0
|
双11
双11启动,阿里小二们居然在公司里吃吃吃吃吃
今天在阿里巴巴西溪园区,咱们也集结了上万名参加双11的阿里小二,一起来开启一个带感的快乐双11,一起签到点赞。
2001 0