#P15488. [AMPPZ2021]Babushka and her pierogi
[AMPPZ2021]Babushka and her pierogi
题目描述
有 个盘子,第 个盘子当前有 个饺子,目标是变成 个饺子。所有 两两不同,所有 两两不同,且两个集合相同。
一次操作可以选择两个盘子 ,交换它们当前的饺子数量。若交换前两个盘子上分别有 个饺子,则本次操作耗时 。
请输出一种总耗时最小的操作序列。
输入格式
第一行整数 表示测试组数。每组数据第一行两个整数 。接下来 行,每行两个整数 。
输出格式
每组数据先输出两个整数 ,表示最小总耗时和操作次数。接下来 行,每行两个整数 ,表示交换这两个位置。
数据范围
,,,,所有测试的 之和不超过 。
样例
输入:
1
4 2
2 4
3 2
1 1
4 3
一种正确输出:
6 2
2 1
4 1