Codeforces Round #593 (Div. 2) C. Labs
Posted c4lnn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeforces Round #593 (Div. 2) C. Labs相关的知识,希望对你有一定的参考价值。
题目:https://codeforces.com/contest/1236/problem/C
思路:将 n ^ 2 个 lab 平分为 n 个 group
group A 和 B 组成的 有序对 ( u , v ) ,u∈A,v∈B 当 u > v 则此有序对有效,求最大值
易发现将1放在group 1,2放在group 2,3放在group 3,......,n放在group n,n+1放在group n,n+2放在group n-2,.......,2n放在group 1,2n+1放在group
1,...... res最大
#include <bits/stdc++.h> using namespace std; int n; int main() { scanf("%d",&n); for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if((j&1)==0) printf("%d ",n*(n-j)-i); else printf("%d ",n*(n-j-1)+1+i); } printf(" "); } return 0; }
以上是关于Codeforces Round #593 (Div. 2) C. Labs的主要内容,如果未能解决你的问题,请参考以下文章
Codeforces Round #593 (Div. 2) C. Labs
Codeforces Round #593 (Div. 2) A. Stones
Codeforces Round #593 (Div. 2) B. Alice and the List of Presents