/ Vijos / 题库 /

音乐U盘

音乐U盘

时间限制:1秒  内存限制:256N


【问题描述】

  作为音乐谜,需要从 \(N\) 首歌中选择一些存入 \(M\) 张U盘中。每张U盘最长可以存储 \(T\) 分钟的歌曲,当然一首歌不能分装在两张U盘中。但作为一位不太专业的音乐迷,不懂如何判定这些歌曲的艺术价值。于是你决定根据以下标准进行选择:
  1)歌曲必须按照创作的时间顺序在U盘上出现。
  2)选中的歌曲数目尽可能地多。
  3)不仅同张U盘上的歌曲写入时间要按顺序,前一个U盘上的歌曲不能比后一个歌曲写入时间要晚。

【输入格式】

  第一行包含 三个整数:\(N,T,M\),它们的意义如题目描述。
  第二行包含 \(N\) 个整数,分别表示每首歌的长度(1000以内的正整数),按创作时间顺序排列。

【输出格式】

  一个整数,表示可以存进M张U盘的歌曲的最大数目。

【输入输出样例1】

 Input

4 5 2
4 3 4 2

 Output

3

【样例1说明】

  第1首歌曲存入第1张U盘;第2、4首歌曲存入第2张U盘。

【输入输出样例2】

 Input

9 15 4
15 7 8 12 9 5 10 6 11

 Output

6

【数据说明】

  对于 \(30\%\) 的数据:\(1≤N≤15,1≤T≤20,1≤M≤5\)
  对于 \(60\%\) 的数据:\(1≤N≤20,1≤T≤100,1≤M≤20\)
  对于 \(100\%\) 的数据:\(1≤N≤200,1≤T≤1000,1≤M≤200\)

【来源】

  Nr.he

信息

ID
3197
难度
(无)
分类
数据结构 | 线段树树状数组 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者