hdu 2566統計硬幣

2021-06-22 17:04:35 字數 659 閱讀 6052

problem description

假設一堆由1分、2分、5分組成的n個硬幣總面值為m分,求一共有多少種可能的組合方式(某種面值的硬幣可以數量可以為0)。

input

輸入資料第一行有乙個正整數t,表示有t組測試資料;

接下來的t行,每行有兩個數n,m,n和m的含義同上。

output

對於每組測試資料,請輸出可能的組合方式數;

每組輸出佔一行。

sample input

23 5

4 8sample output12

仔細分析後發現:如果n個硬幣全都是1或2,能組成[n,2n]區間內任何乙個數。

所以列舉面額為5的硬幣個數,然後計算剩下的面額是否在剩下的1、2硬幣組成的面額區間內。

優化後的複雜度:o(m)

思路:考慮到如果有n個硬幣,全都是1或2,能組成[n,2n]區間內任何乙個數。

所以列舉面額為5的硬幣個數,然後計算剩下的面額是否在剩下的1、2硬幣組成的面額區間內。

#include

using namespace std;  

int main()  

printf("%d\n",s);  

}  }  

return 0;  

}  

HDU 2566 統計硬幣 模擬

題目鏈結 problem description 假設一堆由1分 2分 5分組成的n個硬幣總面值為m分,求一共有多少種可能的組合方式 某種面值的硬幣可以數量可以為0 input 輸入資料第一行有乙個正整數t,表示有t組測試資料 接下來的t行,每行有兩個數n,m,n和m的含義同上。output 對於每...

hdoj 2566 統計硬幣 母函式?

題目 本題可以借鑑母函式 組合數學 的思想.題目可以這樣理解 給一堆硬幣,分別有1,2,5元的各無數個,從中選出每種硬幣若干 也可以不選 選出n個硬幣,選出的硬幣的金額為m的方案呢一共有多少種?該題的數學模型為 設1,2,5元的硬幣各i,j,k個,其中0 i,j,k n且i j k n,求使得1 i...

1843 統計硬幣

假設一堆由1分 2分 5分組成的n個硬幣總面值為m分,求一共有多少種可能的組合方式 某種面值的硬幣可以數量可以為0 輸入資料第一行有乙個正整數t,表示有t組測試資料。接下來的t行,每行有兩個數n,m,n和m的含義同上。對於每組測試資料,請輸出可能的組合方式數,每組輸出佔一行。2 3 54 81 2提...