Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 248 Accepted Submission(s): 140
Problem Description
Today is Children's Day. Some children ask you to output a big letter 'N'. 'N' is constituted by two vertical linesand one diagonal. Each pixel of this letter is a character orderly. No tail blank is allowed. For example, this is a big 'N' start with 'a' and it's size is 3.
a e bdf c g
Your task is to write different 'N' from size 3 to size 10. The pixel character used is from 'a' to 'z' continuously and periodic('a' is reused after 'z').
Input
This problem has no input.
Output
Output different 'N' from size 3 to size 10. There is no blank line among output.
Sample Output
[pre] a e bdf c g h n i mo jl p k q ......... r j [/pre]
Hint
Not all the resultsare listed in the sample. There are just some lines. The ellipsis expresseswhat you should write.
Source
2013 ACM/ICPC Asia Regional Online —— Warmup
Recommend
liuyiding
代码:
1 #include<iostream>
2 #include<cstdio>
3 using namespace std;
4 int main()
5 {
6 //printf("[pre]\n");
7 printf("a e\nbdf\nc g\n");
8 printf("h n\ni mo\njl p\nk q\n");
9 printf("r z\ns ya\nt x b\nuw c\nv d\n");
10 printf("e o\nf np\ng m q\nh l r\nik s\nj t\n") ;
11 printf("u g\nv fh\nw e i\nx d j\ny c k\nzb l\na m\n");
12 printf("n b\no ac\np z d\nq y e\nr x f\ns w g\ntv h\nu i\n");
13 printf("j z\nk ya\nl x b\nm w c\nn v d\no u e\np t f\nqs g\nr h\n");
14 printf("i a\nj zb\nk y c\nl x d\nm w e\nn v f\no u g\np t h\nqs i\nr j\n");
15 //printf("/[pre]\n");
16 return 0;
17 }