NYOJ995硬幣找零 簡單dp

2021-09-08 10:25:10 字數 491 閱讀 2818

1/*2

題意:給你不同面額的硬幣(每種硬幣無限多),需要找零的面值是t,用這些硬幣進行找零,

3如果t恰好能被找零,輸出最少需要的硬幣的數目!否則請輸出剩下錢數最少的找零方案中的最少硬幣數!45

思路:轉換成完全揹包的問題! 6*/

7 #include8 #include9 #include10 #include11

#define inf 0x3f3f3f3f

12using

namespace

std;

13int dp[100005

];14

15int

main()

26for(int i=v; i>=0; --i)//

如果遇到了找零的數目不是inf,那麼就是答案!

27if(dp[i]!=inf)

31 cout32}

33return0;

34 }

NYOJ995硬幣找零 簡單dp

1 2 題意 給你不同面額的硬幣 每種硬幣無限多 需要找零的面值是t,用這些硬幣進行找零,3如果t恰好能被找零,輸出最少需要的硬幣的數目!否則請輸出剩下錢數最少的找零方案中的最少硬幣數!45 思路 轉換成完全揹包的問題!6 7 include8 include9 include10 include1...

nyoj 995 硬幣找零

時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 在現實生活中,我們經常遇到硬幣找零的問題,例如,在發工資時,財務人員就需要計算最少的找零硬幣數,以便他們能從銀行拿回最少的硬幣數,並保證能用這些硬幣發工資。我們應該注意到,人民幣的硬幣系統是 100,50,20,10,5,2,1...

nyoj 995 硬幣找零

時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 在現實生活中,我們經常遇到硬幣找零的問題,例如,在發工資時,財務人員就需要計算最少的找零硬幣數,以便他們能從銀行拿回最少的硬幣數,並保證能用這些硬幣發工資。我們應該注意到,人民幣的硬幣系統是 100,50,20,10,5,2,1...