#P12848. [蓝桥杯 2025 国 A] 游戏
[蓝桥杯 2025 国 A] 游戏
题目描述
小蓝正在进行一个游戏。这个游戏有 个槽位和 个石块,初始时第 个槽位是空的,其余每个槽位都有一个石块,对于两个相连的槽位 ,若 是空的,那么小蓝可以将 里的石块移到 中。开始时,对于任意的 ,第 个槽位和第 个槽位是相连的。游戏的最终目的是将每一个编号为 的石块移动到编号为 的槽位中。
小蓝在经过几次简单的尝试后发现,这个游戏并不一定有解,但好在他可以花费 1 的代价,任选两个槽位使它们相连。小蓝希望你帮他求出,至少要花费多少的代价,能够让这个游戏有解。
输入格式
输入的第一行包含一个正整数 。
第二行包含 个正整数 ,相邻整数之间使用一个空格分隔,分别表示初始第 个槽位内石块的编号,保证 各不相同。
输出格式
输出一行包含一个整数表示答案。
5
4 1 2 3
1
提示
【样例说明】
小蓝可以令槽位 1 和槽位 5 相连,然后将石块 4 移动到槽位 5,将石块 1 移动到槽位 1,将石块 2 移动到槽位 2,将石块 3 移动到槽位 3,将石块 4 移动到槽位 4,即可完成游戏的目标。
【评测用例规模与约定】
对于 30% 的评测用例,;
对于 50% 的评测用例,最小代价不超过 1;
对于所有评测用例,,。