第一行包含三個整數n和m和t。t表示cl對多少個攤點感興趣。接下來t行,每行兩個整數x,y,表示cl對處在第x行第y列的攤點感興趣。
首先輸出乙個字串。如果能滿足 vani 的全部兩個要求,輸出 both;如果通過調整 只能使得各行中 cl 感興趣的攤點數一樣多,輸出 row;如果只能使各列中 cl 感興趣的攤點 數一樣多,輸出 column;如果均不能滿足,輸出 impossible。如果輸出的字串不是 impossible, 接下來輸出最小交換次數,與字串之間用一 個空格隔開。
2 3 41 32 1
2 22 3
row 1對於30%的資料,n,m≤100。1
對於70%的資料,n,m≤1000。
對於100%的資料,1≤n,m≤100000,0≤t≤min(nm,100000),1≤x≤n,1≤y≤m。
#include #include #include #include #include using namespace std;
typedef long long ll;
const int maxn=100050;
const ll mod=1e9+7;
int a[maxn],b[maxn];
ll sum[maxn];
int main()
if(t%n&&t%m)
if(t%n==0&&t%m==0) printf("both ");
else if(t%n==0) printf("row ");
else printf("column ");
ll s1=0,s2=0;
if(t%n==0)
sort(sum+1,sum+1+n);
ll mid=sum[(n+1)/2];
for(int i = 1; i <= n; ++i)
} if(t%m==0)
sort(sum+1,sum+1+m);
ll mid=sum[(m+1)/2];
for(int i = 1; i <= m; ++i)
} printf("%lld\n", s1+s2);
return 0;
}
七夕祭 模擬
有乙個會場由 n role presentation style position relative nn排 m role presentation style position relative m m列共計n m role presentation style position relative...
環形均分紙牌 七夕祭
會場由 n times m 個攤位組成,cl 只對部分商品攤位感興趣,使得所有cl 感興趣的攤位各行各列中的一樣多,調整方式只能交換相鄰攤位,兩個攤位相鄰當且僅當處於同一行或同一列的相鄰位置,最後一行或列與第一列也是相鄰的,求是否能滿足行列一樣多 如果行列都滿足輸出 both 滿足行輸出 row 滿...
NOIP2013模擬 七夕祭
description 七夕節因牛郎織女的傳說而被扣上了 情人節 的帽子。於是tyvj今年舉辦了一次線下七夕祭。vani同學今年成功邀請到了cl同學陪他來共度七夕,於是他們決定去tyvj七夕祭遊玩。tyvj七夕祭和11區的夏祭的形式很像。矩形的祭典會場由n排m列共計n m個攤點組成。雖然攤點種類繁多...