- 1
- 0
- 约1.43千字
- 约 7页
- 2017-01-21 发布于辽宁
- 举报
10090Marbles.ppt
1 10090: Marbles ★★★☆☆ 題組:Problem Set Archive with Online Judge 題號:10090: Marbles 解題者:吳政霖、陳相廷 解題日期:2006年3月12日 題意: 有1到20億個不等的彈珠,用兩種盒子來裝, 第一種盒子耗費C1元,可以裝n1個彈珠, 第二種盒子耗費C2元,可以裝n2個彈珠, 每個盒子都必須裝滿,求兩種盒子各買 幾個可以把彈珠裝完,且花的錢最少。 若找不到方法裝完,就顯示failed 吧。 題意範例: 43個彈珠,a盒子1元,可以裝3個彈珠,b盒子2元,可以裝4個彈珠,則答案:13個a盒子,1個b盒子。 40個彈珠,a盒子5元,可以裝9個彈珠,b盒子5元,可以裝12個彈珠,則答案:failed 解法1: 首先分別將兩個盒子的容量除以價格,多者稱之為Master,表示買這種盒子經濟又實惠,多多益善。少者則為slave。 將彈珠數除以Master的容量,看看能不能整除,如果可以,那就全都用這個盒子裝,另外那個盒子不用買了。 如果不能整除,那就把餘數除以slave的容量,如果整除,那就表示剩下的彈珠都給slave。 如果不能整除,代表slave沒辦法正好裝完Master 不要的彈珠,那就少買一個Mast
您可能关注的文档
- 1851年5月,英国伦敦海德公园内,万国工业产品博览会在.ppt
- 2012日本东京国际物流展暨观摩研习团.docx
- 2013ACCAHA降低成人动脉粥样硬化性心血管风险胆固醇.ppt
- 2013年我国葡萄酒进口量减价跌.doc
- 2013年第2期(总第14期).doc
- 2014深圳第十八届高校毕业生就业创业双向选择大会邀请函.doc
- 2015年注册电气工程师《公共基础》高频考点试题10.doc
- 2016年招标代理机构行政许可事项公示(企业资质类).doc
- 21stChina(Shanghai)InternationalBoatShow2016.doc
- Book1Unit1Anne'sBestFriend.doc
原创力文档

文档评论(0)