#HK5055. 「JOISC 2025 Day4」外郎饼
「JOISC 2025 Day4」外郎饼
题目描述
题目译自 JOISC 2025 Day4 T3 「ういろう / Uiro」
葵手中有 张卡片,编号从 到 ,每张卡片上写着一个正整数,卡片 上的数字是 。
她打算用这些卡片和一块黑板玩 次游戏。第 次游戏的规则如下:
- 在黑板上写下 。
- 将卡片 按顺序从左到右排在桌上。
- 重复以下操作 次,第 次操作如下:
- 设黑板当前数字为 ,桌上从左第 张卡片的数字为 。擦掉 ,写上 或 。若写 ,葵吃一块外郎饼(一种和菓子)。
- 注意:黑板数字不能小于 。
你想知道每次游戏中葵最多能吃多少块外郎饼。给定卡片和游戏信息,编写程序计算答案。
输入格式
第一行包含一个整数 。
第二行包含用空格分隔的 个整数 。
第三行包含一个整数 。
接下来的 行,每行包含两个整数 。
输出格式
输出 行,第 行为第 次游戏中葵最多能吃的外郎饼数。
5
3 4 7 2 8
2
1 3
4 4
1
0
第 次游戏中,以下情况是可能的:
- 最初,在黑板上写下 。
- 接下来,在桌子上将卡片 按此顺序从左到右排成一列。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。吃掉一块外郎饼。
此时,在第 次游戏中葵吃到的外郎饼数量为 个。可以证明,在第 次游戏中葵无法吃到 个以上的外郎饼。因此,输出 。
第 次游戏中,以下情况是可能的:
- 最初,在黑板上写下 。
- 接下来,在桌子上排列卡片 。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。
此时,在第 次游戏中葵吃到的外郎饼数量为 个。可以证明,在第 次游戏中葵无法吃到 个以上的外郎饼。因此,输出 。
这个样例满足子任务 的限制。
14
1 2 2 1 2 1 1 2 1 2 2 1 1 1
5
1 2
1 14
5 11
3 12
4 7
0
8
4
6
2
第 次游戏中,以下情况是可能的:
- 最初,在黑板上写下 。
- 接下来,在桌子上将卡片 按此顺序从左到右排成一列。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。
- 当前黑板上写的整数是 ,桌子上排列的卡片列中从左数第 张卡片上写的整数是 。擦去黑板上的 ,在黑板上写下 。
此时,在第 次游戏中葵吃到的外郎饼数量为 个。可以证明,在第 次游戏中葵无法吃到 个以上的外郎饼。因此,输出 。
这个样例满足所有子任务的限制。
8
16 23 45 76 43 97 12 43
7
1 8
3 7
2 7
4 5
5 8
2 6
3 5
3
2
2
1
2
2
1
这个样例满足子任务 的限制。
数据范围与提示
对于所有输入数据,满足:
- 所有输入为整数
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 |
|---|---|---|
| 无附加限制 |