为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。

Sgu/109

来自NOCOW
< Sgu
跳转到: 导航, 搜索
/*
PROGRAM: $PROGRAM
AUTHOR: Su Jiao
DATE: 2011-12-03
DESCRIPTION:
$DESCRIPTION
boleyn.su.blog.163.com
先填第i行第j列(i+j>=N+3)的所有数字(因为他们无法到达)
在依次填i+j==N+2 ,N+1,N,...,3的数字(因为 奇偶性 二分染色  的原因这样总行)
*/
#include <iostream>
using namespace std;
 
int main()
{
    int N;
    cin>>N;
    int K=N;
    cout<<K;
    for (int x=1;x<=N;x++)
        for (int y=1;y<=N;y++)
            if (x+y>=N+3)
               cout<<" "<<(x-1)*N+y;
    cout<<endl;
    for (int XpY=N+2;XpY>2;XpY--)
    {
        while ((++K)%2==0);
        cout<<K;
        for (int x=1;x<=N;x++)
            for (int y=1;y<=N;y++)
                if (x+y==XpY)
                   cout<<" "<<(x-1)*N+y;
        cout<<endl;
    }
    return 0;
}
以下内容的版权由Su Jiao所有。版权所有者不允许别人随意修改这些内容。请不要编辑这些内容(原作者的版本更新除外)。

如果你愿意重写这部分内容并以GNU FDL协议发布,请把这些内容移动到Article:名字空间或者直接删除并把原文链接加入本条目的讨论页

NOCOW在这里使用这些内容是因为目前还没有允许任何人编辑的替代版本。请不要在有足够多内容的位置加入非自由版权的内容。

作者博客http://boleyn.su.blog.163.com。

个人工具