博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
超级钢琴
阅读量:4607 次
发布时间:2019-06-09

本文共 584 字,大约阅读时间需要 1 分钟。

【题目描述】

小Z的超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。

一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于R。我们定义超级和弦的美妙度为其包含的所有音符的美妙度之和。两个超级和弦被认为是相同的,当且仅当这两个超级和弦所包含的音符集合是相同的。

小Z决定创作一首由k个超级和弦组成的乐曲,为了使得乐曲更加动听,小Z要求该乐曲由k个不同的超级和弦组成。我们定义一首乐曲的美妙度为其所包含的所有超级和弦的美妙度之和。小Z想知道他能够创作出来的乐曲美妙度最大值是多少。

【输入描述】

输入第一行包含四个正整数n、k、L、R,其中n为音符的个数,k为乐曲所包含的超级和弦个数,L和R分别是超级和弦所包含音符个数的下限和上限;

接下来n行,每行包含一个整数Ai,表示按编号从小到大每个音符的美妙度。

【输出描述】

输出一个整数,表示乐曲美妙度的最大值。

【样例输入】

4 3 2 3

3

2

-6

8

【样例输出】

11

【数据范围及提示】

0 < N <= 500000,0 < k <= 50000,-1000 ≤ Ai ≤ 1000,1 ≤ L ≤ R ≤ n,且保证一定存在满足要求的乐曲。

转载于:https://www.cnblogs.com/Ackermann/p/5858668.html

你可能感兴趣的文章
【转】【Python】Python中的__init__.py与模块导入(from import 找不到模块的问题)
查看>>
学习wavenet_vocoder之环境配置
查看>>
常用Maven命令
查看>>
[2]一个简单的JAVA程序
查看>>
Docker启动mysql的坑2
查看>>
JS中的对象数组
查看>>
j2ee爬坑行之二 servlet
查看>>
如何开启mysql的慢查询
查看>>
test命令的用法
查看>>
2018年东北农业大学春季校赛 D wyh的迷宫【搜索】
查看>>
一张图教你位运算
查看>>
SharePoint自动初始化网站列表
查看>>
万百腾玩O2O笑话一个——看起来很美,注定没下文
查看>>
JAVA基础入门(JDK、eclipse下载安装)
查看>>
淘宝网店推广方式
查看>>
enter键禁止自动submit
查看>>
最基础的applet运用--在applet上画线
查看>>
布局大全
查看>>
eclipse中安装tomcat插件
查看>>
常见设计模式C++代码实现
查看>>