2022年星环科技秋招笔试编程题C卷
时长:120分钟 总分:100分
970浏览 5人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 2 |
Abby的卡牌游戏
第一次后:1 3 5 4 2
第二次后:1 3 2 4 5
第三次后:1 2 3 4 5
所以,这里Abby对卡牌进行了三次交换。 那么我们的问题是,给定一个特定卡牌序列,Abby最少需要进行多少次互换才能达成她的目标。
然后会包含t组测试数据,对于每组测试案例都包含两行,第一行包含整数n(1<=n<=10000),第二行给出初始卡牌的数字。
输入样例: 2 3 1 2 3 5 2 3 5 4 1 输出描述: 对于每个测试用例,输出将仅为一个整数,这是从初始排列获得序列1、2、3…n所需的最小交换次数。输出样例 0 3