1371 貨幣系統

2021-10-17 20:35:39 字數 719 閱讀 2779

給定 v種貨幣(單位:元),每種貨幣使用的次數不限。

不同種類的貨幣,面值可能是相同的。

現在,要你用這 v 種貨幣湊出 n 元錢,請問共有多少種不同的湊法。

> 輸入格式

第一行包含兩個整數 v 和 n 。

接下來的若干行,將一共輸出 v個整數,每個整數表示一種貨幣的面值。

輸出格式

輸出乙個整數,表示所求總方案數。

資料範圍

1≤v≤25 , 1≤n≤10000

答案保證在long long範圍內

輸入樣例

3 10 1 2 5

輸出樣例

#include

using

namespace std;

const

int n =

10010

;long

long f[n]

;//儲存拼湊 i 元的方案數

intmain()

} cout << f[m]

;}

思路:完全揹包

新增一種面值為 x 硬幣,f[x] ~ f[m] 更新,每乙個f[i]更新為f[i]+f[i−x]。

AcWing 1371 貨幣系統

給定 v 種貨幣 單位 元 每種貨幣使用的次數不限。不同種類的貨幣,面值可能是相同的。現在,要你用這 v 種貨幣湊出 n元錢,請問共有多少種不同的湊法。輸入格式 第一行包含兩個整數 v 和 n。接下來的若干行,將一共輸出 v 個整數,每個整數表示一種貨幣的面值。輸出格式 輸出乙個整數,表示所求總方案...

AcWing 1371貨幣系統

題目描述 給定 vv 種貨幣 單位 元 每種貨幣使用的次數不限。不同種類的貨幣,面值可能是相同的。現在,要你用這 vv 種貨幣湊出 nn 元錢,請問共有多少種不同的湊法。輸入格式 第一行包含兩個整數 vv 和 nn。接下來的若干行,將一共輸出 vv 個整數,每個整數表示一種貨幣的面值。輸出格式 輸出...

貨幣系統問題

時間限制 1 sec 記憶體限制 64 mb 提交 85 解決 59 提交 狀態 討論版 命題人 admin 貨幣是在國家或經濟體內的物資與服務交換中充當等價物,或是償還債務的特殊商品,是用作交易媒介 儲藏價值和記賬單位的一種工具。魔法世界的貨幣的歷史,可以追溯至史前以物易物的階段,後來經過金屬貨幣...