下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Topcoder SRM 437 DiviTheSum解題I華東師范大學(xué)第二附屬中學(xué)【時(shí)空限制】每個(gè)測(cè)試點(diǎn)時(shí)限 2 秒,空間限制無(wú)?!締?wèn)題描述】給定三個(gè)正整數(shù) A, B, C。支持三類(lèi)操作:增加一個(gè)數(shù)字、修改一個(gè)數(shù)字、刪除一個(gè)數(shù)字,各自有不同的代價(jià)Cost。求最小代價(jià)使 A+B=C,不允許前導(dǎo)零,不允許任一數(shù)為零?!緮?shù)據(jù)規(guī)模和約定】A, B, C109;Cost106.【試題】如果不存在數(shù) B,則問(wèn)題轉(zhuǎn)化為熟悉的“編輯距離”問(wèn)題。從這個(gè)角度出發(fā),可以認(rèn)為這一題是推廣的“編輯距離”問(wèn)題。既然是推廣的“編輯距離”問(wèn)題,自然可以使用類(lèi)似的狀態(tài)設(shè)計(jì)和轉(zhuǎn)移方法。用 fi, j, k, l表示 A 的后
2、i 位,B 的后 j 位,C 的后 k 位已經(jīng)匹配完畢,進(jìn)位為 l 的最小代價(jià)。轉(zhuǎn)移時(shí),可以從 fi+p, j+q, k+t, 0.1轉(zhuǎn)移而來(lái),其中 p, q, t 為 0 或 1 但不全為 0。每種轉(zhuǎn)移可能都需要枚舉新位上的數(shù)字,再根據(jù)情況計(jì)算代價(jià)。本題的關(guān)鍵在于擺脫枚舉的慣性思維,抓住無(wú)后效性的特點(diǎn)進(jìn)行動(dòng)態(tài)規(guī)劃?!舅惴枋觥坑?fi, j, k, l表示 A 的后 i 位,B 的后 j 位,C 的后 k 位已經(jīng)匹配完畢,進(jìn)位為 l 的最小代價(jià)。轉(zhuǎn)移時(shí),可以從 fi+p, j+q, k+t, 0.1轉(zhuǎn)移而來(lái),其中 p, q, t 為 0 或 1 但不全為 0。每種轉(zhuǎn)移可能都需要枚舉新位上的數(shù)
3、字,再根據(jù)情況計(jì)算代價(jià)。設(shè) N=MaxlgA, lgB, lgC,則狀態(tài)總數(shù)為 O(N3)。轉(zhuǎn)移時(shí)需要考慮的狀態(tài)為常數(shù)個(gè),每個(gè)狀態(tài)需要枚舉的次數(shù)也為常數(shù)次。從而算法的總時(shí)間復(fù)雜度為 O(N3),但有一個(gè)不小的隱含的常數(shù)因子。【其他算法】完成上述題解后,經(jīng)過(guò)探索與交流,尚沒(méi)有發(fā)現(xiàn)或了解本題的其他算法?!緦?shí)現(xiàn)情況】實(shí)現(xiàn)情況【感謝】感謝 caoqinxiang 在其個(gè)人貼吧中提供的題解。【附錄】原題Problem SementThere is nothing more beautifuln just aneger number.You are givenegers a, b and c. Write
4、 each of them down in decimal noion with no leading zeros. Thefollowing operations can be performed on each of the written numbers:Insert a single digianyition of the number (sibly at the beginning or at).Delete a single digit from the number.Replace a single digithe number with some other digit.An
5、operation can only be performed if it results in azeros.itive number wit least one digit and no leadingEach operation has an assoted cost - insCost, delCost and repCost, respectively. Return the minimals ble total cost of operations needed to satisfy the equality a+b=c.DefinitionClass:TheSumMethod:m
6、inCostParameters:,Returns:Method signature:minCost(a,b,c,insCost,delCost,repCost)(be sure your method is public)Constras- a, b, and c will each be betn 1 and 1,000,000,000, inclusive.- insCost, delCost and repCost will each be betn 0 and 1,000,000, inclusive.Exles0)447711111Returns: 1We just need to
7、 insert the digit 2 betn the two 1s.1)447711441Returns: 2This is the same situation as above, but with different costs. This time, the insert and delete operations aremuore expensive, and it is cher to make two replacements instead. For exle, we can turn thenumberso 44+17=61 for a total cost of 2.2)10010010000100000010000000Returns: 1000000Everys ble way requireseast one insert or delete operation.3)2345676519876927547301774498769977Returns: 48697This problem sement is the exclusive and proprietary property of TopCoder, Inc.Any unauthorized use or reproduc
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版微電影劇本委托創(chuàng)作合同模板3篇
- 二零二五版錨索施工項(xiàng)目質(zhì)量監(jiān)督及驗(yàn)收合同4篇
- 二零二五版高校教師博士后工作合同范本2篇
- 2025年度個(gè)人食材采購(gòu)與加工一體化服務(wù)合同4篇
- 二零二五年度品牌冰箱環(huán)保認(rèn)證與推廣合同4篇
- 二零二五年度國(guó)際會(huì)議外籍嘉賓邀請(qǐng)合同
- 二零二五年度公共場(chǎng)所安全管理服務(wù)協(xié)議3篇
- 2025版國(guó)際合作項(xiàng)目合同中因國(guó)際關(guān)系變化情勢(shì)變更的合同修訂條款4篇
- 二零二五年度企業(yè)專(zhuān)利技術(shù)評(píng)估與交易合同3篇
- 2025年度商業(yè)地產(chǎn)租賃轉(zhuǎn)租與廣告投放合同3篇
- 第三單元名著導(dǎo)讀《經(jīng)典常談》知識(shí)清單 統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)
- 第十七章-阿法芙·I·梅勒斯的轉(zhuǎn)變理論
- 焊接機(jī)器人在汽車(chē)制造中應(yīng)用案例分析報(bào)告
- 合成生物學(xué)在生物技術(shù)中的應(yīng)用
- 中醫(yī)門(mén)診病歷
- 廣西華銀鋁業(yè)財(cái)務(wù)分析報(bào)告
- 無(wú)違法犯罪記錄證明申請(qǐng)表(個(gè)人)
- 大學(xué)生勞動(dòng)教育PPT完整全套教學(xué)課件
- 繼電保護(hù)原理應(yīng)用及配置課件
- 《殺死一只知更鳥(niǎo)》讀書(shū)分享PPT
- 蓋洛普Q12解讀和實(shí)施完整版
評(píng)論
0/150
提交評(píng)論