#L0055. 观景畜栏分配
观景畜栏分配
题目描述
牧场主老周新建了一座观景牲口棚。棚里有些位置临窗采光好,奶牛们纷纷递交了「想要散步区域」的申请。
牲口棚里共有 个畜栏 ,编号 ,畜栏 最多能容纳 头牛 。第 头奶牛的申请是:希望能分到 到 这一段编号连续的畜栏活动 。换句话说,要想满足这头牛, 范围内的每个畜栏都得为它留出至少一单位的空余容量。
现在一共收到 份申请 ,在不扩建畜栏的前提下,最多能满足多少头牛的申请?
输入格式
第一行包含两个以空格隔开的正整数:。
第 行到第 行:第 行包含一个整数 。
第 行到第 行:第 行包含两个整数 。
输出格式
仅一行,输出最多能满足的申请数。
样例
5 4
1
3
2
1
3
1 3
2 5
2 3
4 53
提示
以下面这组数据为例:
畜栏号: 1 2 3 4 5
+---+---+---+---+---+
容纳空间: | 1 | 3 | 2 | 1 | 3 |
+---+---+---+---+---+
Cow 1 XXXXXXXXXXX (1, 3)
Cow 2 XXXXXXXXXXXXXXX (2, 5)
Cow 3 XXXXXXX (2, 3)
Cow 4 XXXXXXX (4, 5)
显然无法答应全部申请,因为畜栏 的容量会被挤爆。尝试之后可以发现,同时满足牛 是可行的,所以答案是 。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 789
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者