POJ 3173 模拟

按照题意模拟就好……

//By SiriusRen
#include <cstdio>
#include <algorithm>
using namespace std;
int n,s,tot;
char a[21][21];
int main(){
    scanf("%d%d",&n,&s);
    for(int i=1;i<=n;i++)
        for(int j=1;j<i;j++)
            a[i][j]=' ';
    tot='0'+s-1;
    for(int j=1;j<=n;j++)
        for(int i=1;i<=n;i++)
            if(!a[i][j]){
                a[i][j]=++tot;
                if(tot=='9')tot='0';
            }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++)
            printf("%c ",a[i][j]);
        puts("");
    }
}

列表内容

posted @ 2016-09-14 23:48  SiriusRen  阅读(107)  评论(0编辑  收藏  举报