每日一題 分蘋果

2021-09-29 16:54:51 字數 801 閱讀 8477

title: 每日一題–分蘋果

date: 2019-11-17 10:22:29

tags:

64.分蘋果 (15分)

c時間限制:3000 毫秒 | c記憶體限制:3000 kb

題目內容:

把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?m, n為自然數。

說明:如有7個蘋果,3個盤子,則(5, 1, 1)和(1, 5, 1)和(1, 1, 5)都是同一種分法。

輸入描述

第一行乙個整數表示資料的組數(多組資料),對於每組資料第一行是蘋果個數m (1 ≤ m ≤ 100) ,

第二行是盤子個數n(1 ≤n ≤100)。

輸出描述

每組資料輸出一行,放蘋果的方法個數。

輸入樣例13

2輸出樣例

2

#include

/* t: 測試組數

m: 蘋果數

n: 盤子數

*/int t, m, n;

intfun

(int m,

int n)

//當盤子數大於蘋果數時,空的盤子直接移除

if(m < n)

//蘋果數大於盤子數,分有無空盤兩種情況考慮

if(m >= n)

}int

main()

return0;

}

套路題,注意遞迴結束條件以及情況劃分。

每日一題 83 分蘋果(貪心)

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

每日一題 分巧克力

分巧克力 兒童節那天有k位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。小明一共有n塊巧克力,其中第i塊是hi wi的方格組成的長方形。為了公平起見,小明需要從這n塊巧克力中切出k塊巧克力分給小朋友們。切出的巧克力需要滿足 形狀是正方形,邊長是整數 大小相同 例如一塊 6 5 的巧克力可以...

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...