吃鸡游戏

简介: 吃鸡游戏

看题戳这儿

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)


相关文章
|
SQL 存储 分布式计算
从0到1介绍一下开源大数据比对平台dataCompare
从0到1介绍一下开源大数据比对平台dataCompare
941 0
|
供应链 Shell Python
经济订货量(Economic Order Quantity,简称EOQ)
经济订货量(Economic Order Quantity,简称EOQ)
|
人工智能 自动驾驶 云栖大会
何小鹏驾驶“全球首款AI汽车”亮相云栖大会 深化与阿里云AI算力合作
小鹏汽车加速端到端自动驾驶落地 深化与阿里云AI算力合作
735 13
|
自然语言处理 UED 开发者
LLaMA-Omni 低延迟高质量语音交互,开源!
随着GPT-4o的发布,在语音界面的Voice-Chat越来越受到大家的关注,对于低延迟,高准确性模型的speech-to-speech的需求日益增长
|
存储 分布式计算 NoSQL
大数据-144 Apache Kudu 基本概述 数据模型 使用场景
大数据-144 Apache Kudu 基本概述 数据模型 使用场景
144 0
|
监控 测试技术 持续交付
如何在 Databricks 中实现 CI CD 管道?
【8月更文挑战第13天】
190 2
|
Java 开发工具 Maven
支付系统16------支付宝支付----创建封装了签名和验签功能的客户端对象
支付系统16------支付宝支付----创建封装了签名和验签功能的客户端对象
|
JSON JavaScript Java
性能工具之Jmeter压测Thrift RPC服务
【5月更文挑战第21天】性能工具之Jmeter压测Thrift RPC服务
304 1
|
前端开发 物联网 异构计算
实时云渲染串流技术详解
云串流即使应用于云旅游、考古、数字孪生、云展厅等领域,通过将3D应用运行于云端,降低用户端配置需求。技术流程包括用户股指令、服务器执行、编码传输及前端播放,实现低延迟的实时云渲染。在弱网环境下,需只能调节画质确保流畅性。3D应用采用云推理,服务器需满足3D应用的硬件要求,尤其是GPU和GPU的性能,而前端主要负责解码播放,一般1080P视频能力即可。自行研发成本高,建议选择成熟商家点量云流。
619 0
实时云渲染串流技术详解
springboot全局自定义异常
springboot全局自定义异常