#P12466. [2025年福建省队集训]篱莘龙
[2025年福建省队集训]篱莘龙
题目描述
Yuki 家里养着 只奶龙,第 只奶龙的攻击力为 ,防御力为 。
对于第 只奶龙和第 只奶龙(),如果 ,则第 只奶龙会攻击第 只奶龙。
你需要对于每个不大于 的正整数 求出,在第 只奶龙到第 只奶龙中,最多可以选择多少只奶龙,使得这些奶龙中不存在某只奶龙会攻击另一只奶龙。
输入格式
从 loong.in
中读入数据。
- 第一行包含一个正整数 ,表示测试点编号。样例满足 。
- 第二行包含一个正整数 。
- 接下来 行,第 行包含两个正整数 。保证所有 互不相同。
输出格式
输出到 loong.out
中。
输出 行,第 行包含一个整数,表示 时的答案。
样例 1 输入
0
3
1 6
3 2
5 4
样例 1 输出
1
2
2
样例 1 解释
- 时显然只能选择第一只奶龙。
- 时可以选择前两只奶龙。
- 时,如果选择全部奶龙,则第三只奶龙会攻击第二只奶龙。所以答案最多为 。
样例 2
见 loong/loong2.in
与 loong/loong2.ans
。
样例 3
见 loong/loong3.in
与 loong/loong3.ans
。
样例 4
见 loong/loong4.in
与 loong/loong4.ans
。
样例 5
见 loong/loong5.in
与 loong/loong5.ans
。
样例 6
见 loong/loong6.in
与 loong/loong6.ans
。
样例 7
见 loong/loong7.in
与 loong/loong7.ans
。
数据范围
对于所有测试数据,保证:
- ;
- ,所有 互不相同。
测试点编号 | 特殊性质 | |
---|---|---|
无 | ||
B | ||
无 | ||
C | ||
无 | ||
A | ||
B | ||
C | ||
无 | ||
- 特殊性质 A:保证 。
- 特殊性质 B:保证 。
- 特殊性质 C:保证只有不超过 只奶龙满足 。