例题 8-2 联合国大楼(Building for UN, ACM/ICPC NEERC 2007, UVa1605)

原题链接:https://vjudge.net/problem/UVA-1605
分类:构造法
备注:简单思维题

#include<bits/stdc++.h>
using namespace std;
char s[50],n,t;
int main(void){
    for(int i=0;i<26;i++)s[i]='A'+i;
    for(int i=26;i<50;i++)s[i]='a'+i-26;
    while (~scanf("%d",&n)){
        if(t++)printf("\n");
        printf("2 %d %d\n",n,n);
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++)printf("%c",s[i]);
            printf("\n");
        }
        printf("\n");
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++)printf("%c",s[j]);
            printf("\n");
        }
    }
    return 0;
}

版权声明:本文为TK_wang_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。