luogu#P11453. [USACO24DEC] Deforestation S
[USACO24DEC] Deforestation S
题目描述
Farmer John 正在扩大他的农场!他已经找到了完美的位置——红黑森林,由数轴上的 棵树()组成,第 棵树位于位置 ()。
环境保护法限制了 Farmer John 可以砍伐哪些树来为他的农场腾出空间。有 个限制(),规定在线段 (包含端点)中必须始终至少存在 棵树()。输入保证红黑森林初始时满足这些限制。
Farmer John 想要他的农场尽可能大。请帮助他计算他可以砍伐的树的最大数量,同时仍然满足所有限制!
输入格式
每个测试点包含 ()个独立的测试用例。输入保证一个测试点中的所有 之和以及 之和均不超过 。
输入的第一行包含 。每个测试用例的格式如下:
- 第一行包含整数 和 。
- 下一行包含 个整数 。
- 以下 行,每行包含三个空格分隔的整数 , 和 。
输出格式
对于每个测试用例,输出一行,包含一个整数,表示 Farmer John 可以砍伐的树的最大数量。
3
7 1
8 4 10 1 2 6 7
2 9 3
7 2
8 4 10 1 2 6 7
2 9 3
1 10 1
7 2
8 4 10 1 2 6 7
2 9 3
1 10 4
4
4
3
提示
样例解释
对于第一个测试用例,Farmer John 可以砍伐前 棵树,留下位于 的树来满足限制。
对于第二个测试用例,额外的限制不会影响 Farmer John 可以砍伐哪些树,因此他可以砍伐相同的树并同时满足两个限制。
对于第三个测试用例,Farmer John 至多只能砍伐 棵树,因为初始时有 棵树,但第二个限制要求他至少留下 棵树不砍伐。
测试点性质
测试点性质:
- 测试点 1:样例。
- 测试点 2:。
- 测试点 3-5:。
- 测试点 6-7:对于所有的 有 。
- 测试点 8-11:没有额外限制。