首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
超级钢琴
3条解析
开通博客写题解
sunny_forever
发表于 2021-08-11 20:06:23
ST 表 + 优先队列 + 前缀和 题意 给一个长度 为 n 的序列,让你从中选 k 个长度在 [L,R] 范围内的区间 (同一个区间不可选多次) 要求:这 k 个区间的区间和 相加 得到的值 应该最大 思路 (1):求出前缀和 (2):枚举 i 令其作为区间左边界,则右边界ri可取值 [i+L-
展开全文
钱逸凡
发表于 2020-11-04 13:52:25
解题思路 用到的知识点:st表+堆 思维过程 按照题目的要求,我们要求所有长度为[l,r]的子区间中最大的k个,首先,我们不可能遍历所有的子区间,因为那是O(n^2)的,我们考虑贪心 先考虑k==1时: 当k=1,我们只需要找最大的一个子区间,但是,这也要遍历所有子区间,于是考虑如何用较小的时间找出
展开全文
芙蓉王媛
发表于 2022-09-03 11:07:29
小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级***”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于R。我们定义超级**
展开全文
查看本题
查看本题讨论
相关比赛
209-NOI历年真题练习
进入比赛
356-NOI2010比赛真题
进入比赛
16332-5月16日-备战秋招算法大赛-第1场
进入比赛
34512-第12周训练赛
进入比赛
34637-5y培训1
进入比赛
等你来战
查看全部
牛客挑战赛82
报名截止时间:2025-09-19 22:00
牛客周赛 Round 110
报名截止时间:2025-09-21 21:00
牛客小白月赛121
报名截止时间:2025-09-26 21:00
牛客周赛 Round 111
报名截止时间:2025-09-28 21:00
2025牛客国庆集训派对day1
报名截止时间:2025-10-01 17:00
2025牛客国庆集训派对day2
报名截止时间:2025-10-02 17:00
牛客2025年1024程序员节娱乐赛
报名截止时间:2025-10-24 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题