HDU 2091 空心三角形

2021-06-21 05:37:38 字數 680 閱讀 9286

problem description

把乙個字元三角形掏空,就能節省材料成本,減輕重量,但關鍵是為了追求另一種視覺效果。在設計的過程中,需要給出各種花紋的材料和大小尺寸的三角形樣板,通過電腦臨時做出來,以便看看效果。

input

每行包含乙個字元和乙個整數n(0

output

每個樣板三角形之間應空上一行,三角形的中間為空。顯然行末沒有多餘的空格。

sample input

x 2

a 7@

sample output

x

*** 

aa a

a a

a a

a a

a a

aaaaaaaaaaaaa

記得每次輸完要getchar(),分成兩半處理,注意細節問題

#includeint main()

{ int n,p=1,i,j;

char c;

while(scanf("%c",&c)!=eof&&c!='@')

{ scanf("%d",&n);

if(p==0)

printf("\n");

p=0;

for(i=0;i

HDU 2091 空心三角形

problem description 把乙個字元三角形掏空,就能節省材料成本,減輕重量,但關鍵是為了追求另一種視覺效果。在設計的過程中,需要給出各種花紋的材料和大小尺寸的三角形樣板,通過電腦臨時做出來,以便看看效果。input 每行包含乙個字元和乙個整數n 0 output 每個樣板三角形之間應空...

hdu 2091 空心三角形

運用了上篇部落格 dp數塔 中提到的逆向思維,從底下往上依次向二維陣列 對於許多作圖題,二維陣列是個非常實用的自定義資料 中填入字元c,當然,不逆向也可以,但是介於我要多多熟悉逆向思考,所以這裡就逆向了 include include include define max 100 using nam...

HDU 2091 空心三角形

problem description 把乙個字元三角形掏空,就能節省材料成本,減輕重量,但關鍵是為了追求另一種視覺效果。在設計的過程中,需要給出各種花紋的材料和大小尺寸的三角形樣板,通過電腦臨時做出來,以便看看效果。input 每行包含乙個字元和乙個整數n 0 output 每個樣板三角形之間應空...