(博主大回归)洛谷题目:P1986 元旦晚会 题解 (本题简)

介绍:

          

 前言:

这道题核心目标就是让我们计算出 Brett 班为了保证演唱效果所需的最少话筒数,我们可以利用贪心算法,按照声部的结束为止对所有声部进行排序,然后依次处理每个声部,确保在满足每个声部最少话筒数要求的同时,使使用的话筒总数尽可能减少,下面是小亦为大家整理的阶梯思路步骤:

#解题步骤:

        1、数据的读取与存储:

                First,先读取两个整数  n  和 m ,分别代表着班级同学的数量和声部的数量。接着,我们使用一个结构体 vpart 来存储每个声部的相关信息,其中包括该声部的起始位置 s ,结束为止 e  以及该声部至少需要的话筒数 min 。对于每个声部,我们将其信息存储到 parts 当中。

        2、按结束位置进行排序:

                对存储所有声部信息的 parts 容器进行排序,规则就是按照声部的结束为止从小到大排列。

        3、遍历每个声部并分配话筒:

        &nbs

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值