[R39F]相似数组
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.
时空限制
2.5S/512M
题目描述
给定两个长度为 的数组 和一个整数 。
定义一个区间在两个数组上的权值 为多重集 与多重集 的交集大小。
例如,若 ,则 $f(2,6)=|\{2,3,2,1,2\}\cap\{1,2,1,3,2\}|=|\{1,2,2,3\}|=4$。
定义 之间的相似度为 ,即任意在 到 之间长为 的区间在两个序列上的最大权值。
有 次修改,每次修改给定一个整数 ,代表交换 与 的值。你需要在初始时以及每次修改后输出 之间的相似度。
格式
输入格式
第一行三个整数 ,分别表示数组的长度、修改次数以及要求的区间长度。
第二行 个正整数 ,表示数组 。
第三行 个正整数 ,表示数组 。
第 行每行一个正整数 ,表示修改的位置。
输出格式
输出 行,表示初始时以及每次修改后的相似度。
样例
样例输入 #1
5 3 3
1 2 2 3 1
2 1 1 3 4
4
3
2
样例输出 #1
2
2
3
3
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | |
|---|---|---|
对于 的数据,,,。
代码源挑战赛 Round 39
- Status
- Done
- Rule
- DMY
- Start at
- 2025-11-28 20:00
- End at
- 2025-11-28 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 375