11485-ExtremeDiscreteSummation.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-03-03 发布于辽宁
  • 举报
11485-ExtremeDiscreteSummation.ppt

1 11485 - Extreme Discrete Summation ★★★★☆ 題組:Contest Archive with Online Judge 題號: 11485 - Extreme Discrete Summation 解題者:蔡宗翰 解題日期:2008年10月13日 題意:給一個浮點數集合,請你計算出A 題目限制:浮點數最大為1000,浮點數僅有一位小數,一組浮點數最多100個浮點數,最多100組測資 題意範例: Sample Input: 1 11.4 4 537.0 365.1 870.2 841.7 2 216.5 4.8 0 Sample Output: 3 101672 1196 討論: 無 * 解法: 由題目給的公式可以瞭解,我們只需要關心他的小數點後的數字是多少(例如說11.4 我們只需要考慮0.4的部份,前面整數11替換成其他數字答案不變) 進一步釐清題目的意思後,題目相當於 “從一個整數集合中,任取八個數字的加總”的所有總和是多少,其中整數集合相當於題目小數點後的那個數字 本問題可以利用類似01背包問題的DP方式解決 解法: DP方法 讓dp[i][j] 代表,使用i個數字組合出j的方法 則有dp[0][0]=1 (使用0個數字組合出0的方法有一種) 針對集合s[]的每一個數字s[k] dp[i][j+s[k]

文档评论(0)

1亿VIP精品文档

相关文档