链接:http://acm.hdu.edu.cn/showproblem.php?pid=6351
给你一个数字n和交换次数k,问你最多交换k次,这个数最大能变为多大,最小能变为多小。
暴力枚举这个数字的全排列,然后计算和之前数字之间的交换次数。用置换的方法,总计的最少交换次数为所有环的长度-1的和。
1 |
|
Keep going
链接:http://acm.hdu.edu.cn/showproblem.php?pid=6351
给你一个数字n和交换次数k,问你最多交换k次,这个数最大能变为多大,最小能变为多小。
暴力枚举这个数字的全排列,然后计算和之前数字之间的交换次数。用置换的方法,总计的最少交换次数为所有环的长度-1的和。
1 | #include <bits/stdc++.h> |
v1.5.2