Problem 4189 --最小距离Min Distance

4189: 最小距离Min Distance

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $0$ 正确数量 $86$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

给你两个整数数组 source 和 target ,长度都是 n 。还有一个数组 allowedSwaps ,其中每个 allowedSwaps[i] = [ai, bi] 表示你可以交换数组 source 中下标为 ai 和 bi下标从 0 开始)的两个元素。注意,你可以按 任意 顺序 多次 交换一对特定下标指向的元素。

相同长度的两个数组 source 和 target 间的 距离 是元素不同的下标数量。形式上,其值等于满足 source[i] != target[i] (下标从 0 开始)的下标 i(0 <= i <= n-1)的数量。

在对数组 source 执行 任意 数量的交换操作后,输出 source 和 target 间的 最小距离 。

第一行:一个整数n,表示数组长度
第二行:n个整数,表示数组nums
第三行:n个整数,表示数组target
第四行:一个整数m,表示可交换操作的数量
接下来m行:每行两个整数a和b,表示允许交换的下标
输出一个整数,表示最小距离
3
1 2 3
2 1 3
1
0 1
0
n == source.length == target.length
1 <= n <= 105
1 <= source[i], target[i] <= 105
0 <= allowedSwaps.length <= 105
allowedSwaps[i].length == 2
0 <= ai, bi <= n - 1
ai != bi

推荐代码 查看4189 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] 赵灵图 1268796 2026-04-26 15:14:39
内存最少[$0 $KB] 赵灵图 1268796 2026-04-26 15:14:39
第一AC 宋佳俊 1266522 2026-04-24 13:08:04
第一挑战 宋佳俊 1266522 2026-04-24 13:08:04

赛题来源/所属竞赛 2026安徽科技工程大学第一届ACM竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
1907 2026年安徽科技工程大学第一届ACM竞赛暨安徽省机器人大赛算法设计赛道选拔赛正式赛 2026-04-26 14:30:00 请登录
AOJ