AcWing寒假每日一題 Day15貨幣系統

2021-10-17 08:56:51 字數 871 閱讀 1208

給定 v

vv 種貨幣(單位:元),每種貨幣使用的次數不限。不同種類的貨幣,面值可能是相同的。現在,要你用這 v

vv 種貨幣湊出 n

nn 元錢,請問共有多少種不同的湊法。

輸入格式

第一行包含兩個整數 v

vv 和 n

nn。接下來的若干行,將一共輸出 v

vv 個整數,每個整數表示一種貨幣的面值。

輸出格式

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

資料範圍

1 ≤v

≤25

1≤v≤25

1≤v≤25

1 ≤n

≤10000

1≤n≤10000

1≤n≤10

000答案保證在long long範圍內

輸入樣例:

3 10

1 2 5

輸出樣例:

10
這是乙個經典的完全揹包問題,使用y氏dp法分析找出狀態轉移方程。

具體方法見 y氏dp法

**如下(示例):

#include

using

namespace std;

int n,m;

long

long q[30]

[10010];

intmain()

} cout<[m]

}

acwing寒假每日一題題解

貨倉選址 頭兩天的每日一題有點水 include using namespace std int s 505 505 int i,j intmain void 語法題蛇形添數 輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n m 按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入格...

acwing 寒假每日一題題解

本篇部落格是基於acwing活動中的寒假每日一題 活動位址 在一條數軸上有 n 家商店,它們的座標分別為 a1 an。現在需要在數軸上建立一家貨倉,每天清晨,從貨倉到每家商店都要運送一車商品。為了提高效率,求把貨倉建在何處,可以使得貨倉到每家商店的距離之和最小。輸入格式 第一行輸入整數n。第二行n個...

AcWing寒假每日一題 Day9獎學金

某小學最近得到了一筆贊助,打算拿出其中一部分為學習成績優秀的前5名學生發獎學金。期末,每個學生都有3門課的成績 語文 數學 英語。先按總分從高到低排序,如果兩個同學總分相同,再按語文成績從高到低排序,如果兩個同學總分和語文成績都相同,那麼規定學號小的同學排在前面,這樣,每個學生的排序是唯一確定的。任...