poj 3187 三角數問題

2022-09-08 18:27:13 字數 538 閱讀 2825

題意:給你兩個數,乙個n表示這個三角有多少層,乙個sum表示總和

思路:類似楊輝三角 

1       1

1      2     1

第n行的第k個數 為 n!/k!(n-k)!

暴力列舉,因為楊輝三角每行的第乙個數都是1,所以你需要每行都乘上乙個係數

排列係數

解決問題的**:

#include #include 

#include

#include

using

namespace

std;

int c(int n, int

k)int

main()

while (next_permutation(line, line +n));

for (int i = 0; i < n; i++)

printf(

"%d

", line[i]);

printf("\n

");return0;

}

三角數塔問題

數塔問題 912 15 10 6 8 2 18 9 5 19 7 10 4 16 有形如圖所示的數塔,從頂部出發,在每一結點可以選擇向左走或是向右走,一直走到底層,要求找出一條路徑,使路徑上的值最大。或者是從低往上走,使路徑上的值最大。下面 是從下往上走,要找到從下往上找,用陣列一存就行。inclu...

數三角 題解

分析完整 題目描述 這是乙個數三角的遊戲。長度為1或sqrt 2 的小木棍放在乙個網格上。如圖所示,有水平的,垂直的或對角的。對角放置的木棍可以交叉。將木棍隨意地放在網格上得到的圖案可能不含三角形,也可能含乙個或多個三角形。如下圖所示,輸入格式 輸入檔案count.in包括n 1行 先輸入圖案中木棍...

poj 3176 三角數和最大問題 dp演算法

題意 給乙個三角形形狀的數字,從上到下,要求數字和最大 思路 dp dp i 1 j max dp i 1 j dp i j score i 1 j dp i 1 j 1 max dp i 1 j dp i j score i 1 j 1 在最後一行進行比較,找到最大值輸出 對上面思路的解釋 對於每...