现在的位置: 首页 > 综合 > 正文

codeforce 194 a

2013年08月16日 ⁄ 综合 ⁄ 共 341字 ⁄ 字号 评论关闭
/*
    codeforce 194 a 
    水题
    题意。给定一个偶数n,代表n个人
    有1 ~ n*n个物品放在第 1 ~ n*n个包里面
    把包平均分给n个人 每人n个
    只要把前n/2个和后n/2个分给每个人就可以了
*/

#include <cstdio>

using namespace std;

int main()
{
    int n;
    scanf("%d",&n);
    int l=1,r=n*n;
    for(int i=1; i<=n; i++)
    {
        int k=1;
        r=r-(i*(n/2))+1;
        for(int j=1; j<=n; j++)
        {
            if(j<=n/2)
            {
                if(k==1)   { printf("%d",l++);k++;}
                else    printf(" %d",l++);
            }
            else
                printf(" %d",r++);
        }
        printf("\n");
        r=n*n;
    }
}

抱歉!评论已关闭.