序列操作
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一个长度为 的整数序列 和一个正整数 。
我们可以进行若干次(0次到N次)删除末尾元素的操作,使得操作后的序列不满足以下条件:
- 条件:序列中包含所有 到 的整数(即对于每个 ,序列中至少有一个元素等于 )。
求满足条件的最小操作次数(即删除末尾元素的最少次数)。
输入格式
输入按以下格式给出:
N M
A_1 A_2 ... A_N
- :序列长度
- :正整数
- :整数序列,每个元素满足
输出格式
输出一个整数,表示使条件不满足所需的最小操作次数。
输入输出样例
样例 1
输入:
5 3
3 2 3 1 2
输出:
2
解释:
初始序列包含 ,满足条件。
- 删除1次末尾元素后,序列为 ,仍包含 ,条件满足。
- 再删除1次末尾元素后,序列为 ,不包含 ,条件不满足。
因此最小操作次数为 。
样例 2
输入:
4 3
1 3 1 3
输出:
0
解释:
初始序列缺少 ,条件不满足,无需任何操作。
限制与约定
对于 的样例,
对于 的样例,
保证存在至少一种操作方式使条件不满足。
- 时间限制:
- 空间限制:
[柳泉中学,龙凤苑中学,科技苑中学]拔高班第十次训练
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2025-5-14 19:30
- End at
- 2025-5-14 23:30
- Duration
- 4 hour(s)
- Host
- Partic.
- 52