hdoj 2031楊輝三角

2021-09-11 12:08:36 字數 579 閱讀 5091

problem description

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

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 (

)printf

("\n");

}printf

("\n");

}return0;

}

hdoj 2031 進製轉換

題目鏈結 根據進製轉換的規律本質一直取餘即可。要注意當輸入是 2的32次方時,這時候置反會造成上溢位,但是題目的資料沒有這麼強,那就算了。如果比較強,還是用long long int 比較好 另外用到了stl裡的stack,比用陣列存起來然後從末位開始輸出的方式比起來邏輯上要簡單一點。include...

進製轉換 HDOJ2031

problem description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 output 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制...

HDOJ 2031 進製轉換

problem description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 output 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制...