直接dfs全排列所有可能,取最小值。 #include<bits/stdc++.h> #define ll long long #define all(a) a.begin(),a.end() #define endl "\n" #define vi(a) vector<int> #define vll(a) vector<long long> a #define x first #define y second using namespace std; const int NUM=10e5+7; const pair<ll,ll&...