藍橋杯 演算法練習 數的劃分

2021-08-13 10:20:29 字數 413 閱讀 1808

這個題目感覺到了用動態規劃,但是奈何組合數學的不好,沒有寫出狀態轉移方程

參考乙個博主的部落格,寫出了滿分**,還特意搜了一下斯特林數,學到了學到了

詳細解答在博主的部落格裡

鏈結如下

這是一道不太一樣的dp題,他的邊界在遞推的中間,而且還要注意每一維度的範圍,否則知道狀態轉移方程也寫不出來

算是比一般dp要難一些的dp了吧

記下來備查

滿分**如下

#include #include using namespace std;

int dp[201][201]; //注意 陣列的第二維度的範圍要和第一維度一樣 要不然會出錯

int main()

else dp[i][j]=dp[i-j][j]+dp[i-1][j-1];

} }cout<

藍橋杯 演算法訓練 數的劃分

問題描述 將整數n分成k份,且每份不能為空,任意兩份不能相同 不考慮順序 例如 n 7,k 3,下面三種分法被認為是相同的。1,1,5 1,5,1 5,1,1 問有多少種不同的分法。輸入格式 n,k輸出格式 乙個整數,即不同的分法 樣例輸入 7 3樣例輸出 4 資料規模和約定 6 講道理自己第一眼看...

藍橋杯 ALGO 22演算法訓練 數的劃分

問題描述 將整數n分成k份,且每份不能為空,任意兩份不能相同 不考慮順序 例如 n 7,k 3,下面三種分法被認為是相同的。1,1,5 1,5,1 5,1,1 問有多少種不同的分法。輸入格式 n,k輸出格式 乙個整數,即不同的分法 樣例輸入 7 3樣例輸出 4資料規模和約定6 分析 遞迴問題,ste...

藍橋杯練習 演算法訓練

演算法訓練 審美課 時間限制 1.0s 記憶體限制 256.0mb 問題描述 審美的歷程 課上有n位學生,帥老師展示了m幅畫,其中有些是梵谷的作品,另外的都出自五歲小朋友之手。老師請同學們分辨哪些畫的作者是梵谷,但是老師自己並沒有答案,因為這些畫看上去都像是小朋友畫的 老師只想知道,有多少對同學給出...