题号:NC248248
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
云浅有两个长为

的正整数序列

。她可以进行一种操作:选出某个

,令

;或令

。
求最少多少次操作能够使

相同,无解输出

。
输入描述:
本题有多组数据。第一行一个正整数
表示数据组数。对于每组数据:
第一行一个正整数

表示序列长度。
对于
的数据,
。
输出描述:
对于每组数据,输出一行一个整数表示答案。
示例1
输入
复制
4
3
1 3 5
5 3 1
4
1 3 5 7
2 4 6 8
5
1 2 3 4 5
5 4 3 2 1
4
1 1 4 5
5 4 1 1
说明
对于第一组数据,一种最优解是:
1.选取

,令

,此时
)
;
2.选取

,令

,此时
)
;
3.选取

,令

,此时
)
;
4.选取

,令

,此时
)
;
总的操作次数为

。
备注:
对于

的数据,

。