#ABC479F. 狭窄通道 / Narrow Passage
狭窄通道 / Narrow Passage
题目描述
数轴上有 个人。人的编号为 ,最初第 个人位于坐标 。这里 两两不同。
你可以重复进行以下操作。
- 选择一个人。设该人当前所在的坐标为 ,把他移动到 或 。如果目标坐标上有人,则那个人同时被移动到坐标 。
请求出要达到「第 个人位于坐标 」这一状态所需的最少操作次数。这里 两两不同。
输入格式
输入按以下格式从标准输入读入:
输出格式
输出答案。
3
4 2 5
3 4 1
6
最初,第 个人分别位于坐标 。按如下方式进行操作,第 个人就能在 次操作后分别到达坐标 。
- 把第 个人从坐标 移动到 。此操作后,第 个人分别位于坐标 。
- 把第 个人从坐标 移动到 。由于第 个人在坐标 ,第 个人同时移动到坐标 。此操作后,第 个人分别位于坐标 。
- 把第 个人从坐标 移动到 。此操作后,第 个人分别位于坐标 。
- 把第 个人从坐标 移动到 。由于第 个人在坐标 ,第 个人同时移动到坐标 。此操作后,第 个人分别位于坐标 。
- 把第 个人从坐标 移动到 。由于第 个人在坐标 ,第 个人同时移动到坐标 。此操作后,第 个人分别位于坐标 。
- 把第 个人从坐标 移动到 。此操作后,第 个人分别位于坐标 。
4
2 4 5 9
2 4 5 1
11
6
5 2 9 1 6 8
1 4 7 0 9 3
13
数据范围
-
-
-
若 ,则 且 。
-
输入均为整数。
子任务设置
- 子任务 1(30 分):。
- 子任务 2(30 分):。
- 子任务 3(40 分):无特殊限制。
相关
在下列比赛中: