學習筆記 九度OJ 題目1432 疊筐

2021-06-20 19:27:44 字數 997 閱讀 9044

題目1432:疊筐

時間限制:1 秒

記憶體限制:128 兆

特殊判題:否

提交:1464

解決:346

題目描述:把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。

輸入:輸入是乙個個的三元組,分別是,外筐尺寸n(n為滿足0

輸出:輸出疊在一起的筐圖案,中心花色與外筐花色字元從內層起交錯相疊,多筐相疊時,最外筐的角總是被打磨掉。疊筐與疊筐之間應有一行間隔。

樣例輸入:

11 b a 

5 @ w

樣例輸出:

aaaaaaaaa

abbbbbbbbba

abaaaaaaaba

ababbbbbaba

ababaaababa

abababababa

ababaaababa

ababbbbbaba

abaaaaaaaba

abbbbbbbbba

aaaaaaaaa

@@@@www@

@w@w@

@www@

@@@

本題思想:從外層向內層交替利用兩種字元填充整個正方形區域,這樣可以免去很多繁瑣的判斷過程

排版題,可以利用先排版再輸出的方法

#includeusing namespace std;

char map[82][82];

void draw(char c[82][82], char item, int s, int e)

else

cin >> a >> b;

if (((n-1)/2)%2)//判斷外層需要用哪個字元填充

else

for (i=0; i1)

for (i=0; i

題目1432 疊筐 九度OJ

題目1432 疊筐 時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 提交 7897 解決 1924 題目描述 把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。輸入 輸入是乙個個的三元組,分別是,外筐尺寸n n為滿足0 輸出 輸出疊在一起...

九度 題目1432 疊筐

題目1432 疊筐 時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 提交 5570 解決 1290 題目描述 把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。輸入 輸入是乙個個的三元組,分別是,外筐尺寸n n為滿足0 輸出 輸出疊在一起...

九度OJ學習筆記 題目1023

include include includeusing namespace std struct studentbuf 100001 bool cmp1 student a,student b bool cmp2 student a,student b bool c student a,stude...