平衡方案
【題目描述】
天平的一側物體重量為M,該天平有N種砝碼,每種砝碼都有很多,求保持天平平衡,砝碼搭配的方案數(shù)。
【輸入格式】
第二行兩個整數(shù)N,M
第二行N個整數(shù),表示各種砝碼的重量
【輸出格式】
一個整數(shù) ANS 表示方案數(shù),如果答案超過了9位數(shù),你只需輸出ANS mod 10^9的值即可。
【樣例輸入】
5 5
1 2 3 4 5
【樣例輸出】
7
【數(shù)據(jù)范圍】
1<=N<=1000,0<=M<=1000
【分析】
與爬樓梯這題非常相似,但是不同點也很明顯。
首先,上面那題的“砝碼”都是1~M的自然數(shù),而這題里是輸入的值。
再者,當只有1個砝碼的時候,方案數(shù)可能為0,因為物體重量可能無法整除砝碼的重量(但是上題可以,因為所有自然數(shù)都可以整除1)。
于是代碼就很好寫了。
總結
- 上一篇: 第十五章 : 软件包管理
- 下一篇: 软件开发过程变迁史