{"problem":{"name":"[蓝桥杯 2016 省 B] 交换瓶子","description":{"content":"有 $N$ 个瓶子，编号 $1 \\sim N$，放在架子上。 比如有 $5$ 个瓶子： $$2,1,3,5,4$$ 要求每次拿起 $2$ 个瓶子，交换它们的位置。 经过若干次后，使得瓶子的序号为： $$1,2,3,4,5$$ 对于这么简单的情况，显然，至少需要交换 $2$ 次就可以复位。 如果瓶子更多呢？你可以通过编程来解决。 ","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":131072},"difficulty":{"LuoguStyle":"P3"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8637"},"statements":[{"statement_type":"Markdown","content":"有 $N$ 个瓶子，编号 $1 \\sim N$，放在架子上。\n\n比如有 $5$ 个瓶子：\n\n$$2,1,3,5,4$$\n\n要求每次拿起 $2$ 个瓶子，交换它们的位置。\n\n经过若干次后，使得瓶子的序号为：\n\n$$1,2,3,4,5$$\n\n对于这么简单的情况，显然，至少需要交换 $2$ 次就可以复位。\n\n如果瓶子更多呢？你可以通过编程来解决。\n\n## Input\n\n第一行：一个正整数 $N$（$N<10000$），表示瓶子的数目。\n\n第二行：$N$ 个正整数，用空格分开，表示瓶子目前的排列情况。\n\n## Output\n\n输出数据为一行一个正整数，表示至少交换多少次，才能完成排序。\n\n[samples]\n\n## Note\n\n时限 1 秒, 256M。蓝桥杯 2016 年第七届省赛\n\n蓝桥杯 2016 年省赛 B 组 I 题。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8637","tags":["贪心","2016","蓝桥杯省赛"],"sample_group":[["5\n3 1 2 5 4","3"],["5\n5 4 3 2 1","2"]],"created_at":"2026-03-03 11:09:25"}}