放蘋果(牛客網)

2021-10-03 02:13:55 字數 560 閱讀 4391

題目鏈結

把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?(用k表示)5,1,1和1,5,1 是同一種分法。

輸入每個用例包含二個整數m和n。0<=m<=10,1<=n<=10。

樣例輸入7 3

樣例輸出8

把m個同樣的蘋果放在n個同樣的盤子裡,有兩種情況。1.至少有乙個空盤子。2.沒有空盤子。

1.當至少有乙個空盤子時,則(m,n)問題轉化為將m個蘋果放在n-1個盤子上,即求得(m,n-1)即可。

2.當沒有空盤子時,則每個盤子上至少有乙個蘋果,即最多剩下m-n個蘋果,問題轉化為將m-n個蘋果放到n個盤子上即求(m-n,n)。

#include

using

namespace std;

intsum

(int m,

int n)

if(melse

}int

main()

return0;

}

牛客網 放蘋果 DFS

牛客網 放蘋果 把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?用k表示 5,1,1和1,5,1 是同一種分法。每行均包含二個整數m和n,以空格分開。1 m,n 10。對輸入的每組資料m和n,用一行輸出相應的k。示例1複製 17 3複製8 這是一道模板題,將m個物...

牛客網 分蘋果

n 只奶牛坐在一排,每個奶牛擁有 a i 個蘋果,現在你要在它們之間轉移蘋果,使得最後所有奶牛擁有的蘋果數都相同,每一次,你只能從乙隻奶牛身上拿走恰好兩個蘋果到另乙個奶牛上,問最少需要移動多少次可以平分蘋果,如果方案不存在輸出 1。每個輸入包含乙個測試用例。每個測試用例的第一行包含乙個整數 n 1 ...

牛客網 華為機試 020 牛客網

密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 說明 長度超過2的子串 一組或多組長度超過2的子符串。每組佔一行 如果符合要求輸出 ok,否則輸出ng 示例1 021abc9000 021abc9abc1 021abc9000 02...