例题 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;
}