杰尼龟快使用飞叶快刀
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
平行世界的宝可梦杰尼龟学会了一个新技能:飞叶快刀。在这个世界中,飞叶快刀具有范围伤害和穿透伤害,攻击力极强。可是,再强的杰尼龟也逃不了打工的命运,这次他接到的任务是 "拆墙"。
在一个 行 列的网格中有 座墙,编号分别为 。其中,编号为 的墙的左端点位于 ,右端点位于 。
每使用一次 "飞叶快刀" 技能,杰尼龟可以打破 连续 的 列里面的所有墙,也就是说,如果击中了第 列,那么所有在第 到第 列里的墙都会被破坏。如果一座墙的一小部分被破坏了,整座墙就会倒塌。
但是打工实在太累了,杰尼龟想让你帮他算出它最少需要使用多少次 "飞叶快刀" 技能,才能让这 座墙全都倒塌。
输入格式
第一行包含两个整数 和 。
接下来包含 行,每行包含两个整数 ,分别代表第 面墙的左端点和右端点。
输出格式
输出一个整数,表示打破所有墙壁所需的最少放技能次数。
3 3
1 2
4 7
5 9
2
3 3
1 2
4 7
4 9
1
5 2
1 100
1 1000000000
101 1000
9982 44353
1000000000 1000000000
3
提示
对于样例 ,对应的墙壁分布如下图所示:
一种可行方案是:先攻击 列,破坏墙壁 和 。然后攻击 列,破坏墙壁 。总共需要 次。
方案不唯一。
福建师范大学第28届低年级程序设计竞赛(热身赛 - 重现赛)
- 状态
- 已结束
- 规则
- IOI
- 题目
- 6
- 开始于
- 2024-11-30 13:30
- 结束于
- 2025-5-16 5:30
- 持续时间
- 4000 小时
- 主持人
- 参赛人数
- 31