分析 显然横向通道和纵向通道的放置是相互独立的,所以我们可以只考虑放一种通道应该怎么放, 贪心的放,优先放更多对的地方,可以拆分的对数会更多。 #include <bits/stdc++.h> using namespace std; #define mem(a,b) memset(a,b,sizeof(a)) #define pii pair<int,int> #define int long long const int inf = 0x3f3f3f3f; const int maxn = 2110; const int M = 1e9+7; int n,m,k,l...