白銀組第二題

2021-09-05 03:42:51 字數 714 閱讀 9032

楊輝三角 hdu - 2032

還記得中學時候學過的楊輝三角嗎?具體的定義這裡不再描述,你可以參考以下的圖形:

11 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

input

輸入資料報含多個測試例項,每個測試例項的輸入只包含乙個正整數n(1<=n<=30),表示將要輸出的楊輝三角的層數。

output

對應於每乙個輸入,請輸出相應層數的楊輝三角,每一層的整數之間用乙個空格隔開,每乙個楊輝三角後面加乙個空行。

sample input

2 3sample output

11 1

11 1

1 2 1

#include using namespace std;

int main()

else if (i == k-1)

else p1[i] = p2[i] + p2[i - 1];

}for (int i = 0; i < k; i++)

}if (k % 2 == 0)

else if (i == k - 1)

else p2[i] = p1[i] + p1[i - 1];

}for (int i = 0; i }

} cout << endl;

}}

第二期訓練白銀組第四題

time limit 1000 1000 ms memory limit 32768 32768 k lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。有多組資料,每組一行,每組就是一篇小文章...

第二次周賽白銀組G題

做題的時候被自己的遞迴繞暈了,原來可以分割的每2個數相加再分割,這樣子就能省去很多麻煩,實在是沒有想到。簡單意思就是比如777,我一開始的想法是,7 7 7 21,21最後再分割成1 2 3。最好的其實是7 7 14,分割成1,4,再用5 7 12,分割最後得到3.還有就是用字元陣列來做數字輸入會方...

2023年藍橋杯C C 組B組第二題

include includeint a 30 int fun1 int num for int j last printf n if getasynckeystate 48 sum if j 29 if go 0 if k 27 a k 0 else if go 1 else if go 2 把剩...