Download presentation
Presentation is loading. Please wait.
1
1 11517: Exact Change ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11517: Exact Change 解題者:李重儀 解題日期: 2008 年 11 月 3 日 題意: 會給你一個東西的價格,以及你所擁有的鈔票和 硬幣的面額,你的程式要輸出以你的那些鈔票和 硬幣所能付出能夠大於或等於那個價格的最小值, 以及在那個情形下所能付出的最少硬幣 / 鈔票的 數量總共是多少。
2
2 題意範例: Sample Input:Output for Sample Input: 11500 2 1400 3 500 1000 2000 解法: DP 設 f(m,x): 只考慮前 m 個硬幣 / 鈔票,能付出剛好 x cents 這樣的數量所需 使用的硬幣 / 鈔票數目的最小值。若無法付出剛好這麼多的數量,則 為 -1 。 f(m,x)=-1 if f(m-1,x)= -1 and (x-d i =0 and (x-d i =0 and f(m-1,x-d i )>=0) f(m,x)=min{f(m-1,x),f(m-1, x-d i )+1} otherwise f(0,0)=0 f(0,y)= -1 (y>0) (d i : 第 i 個硬幣 / 鈔票的幣值 )
3
3 解法範例:無 討論:無
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.