下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、最小生成樹【題目簡述】給定個點,條邊的無向帶權(quán)連通圖,需要通過改變邊的權(quán)值使得該圖的最小生成樹唯一,把一條邊的權(quán)值減 1 的花費是,權(quán)值加1的花費是,求最小花費。【數(shù)據(jù)范圍】對于50%的數(shù)據(jù), 500000, 1000000, min(, ) = 1, max(, ) = 109對于后50%的數(shù)據(jù),給定數(shù)據(jù)?!绢}目類型】半“傳統(tǒng)題”【試題點】割點+局部搜索【題目分析】由于是要求最小生成樹唯一,那么顯然,對于每一條邊,權(quán)值的改變量不會超過 1。算法 1:對于前兩個點, = 109, = 1,所以只能進行給邊權(quán)加1的操作。由得,對于權(quán)值相同的邊的集合,所的。因此,在的同時,把權(quán)值相同的邊放在一個階
2、段做,把權(quán)值比的連通性狀況是一樣它小的邊的圖連通性縮點,然后用當前權(quán)值的邊圖,在這中找出所有割邊,那么這些割邊是一定在最小生成樹中的,那么這些邊的權(quán)值不用改變,對于一個個點條邊的強塊,需要把權(quán)值改大的邊有 ( 1)條,所以就是 ( 1)。空間復雜度:()時間復雜度:( log )期望得分:20分算法 2:對于3,4,5三個點, = 1, = 109,所以只能進行給邊權(quán)減1的操作。 _那么像算法一一樣,對相同權(quán)值的邊構(gòu)圖,去掉割邊,然后 對于一個個點條邊的強 1。塊,需要把權(quán)值改小的邊有 1條,所以就是結(jié)合算法一,就可以解決前5個點??臻g復雜度:()時間復雜度:( log )期望得分:50分算法
3、 3:如果題目是給定一棵樹,讓它成為唯一的,那么題目會變得簡單一點。那么能不能進行猜想:對于原圖中的任意一棵,把它變成唯一的所需要的代價都是一樣的且是最小的。假設(shè)這個猜想是正確的。那么對于前20%的點,發(fā)現(xiàn)都是加操作,那么只要先求出任意一棵,于是肯定是對一些非邊進行+1操作。所以只要枚舉所有非上的邊,求出它所連接的兩個點在樹上路徑上的最大值,如果等于這條邊的權(quán)值,那么就需要進行加操作。而詢問樹上路徑權(quán)值最大值個點的,然后用倍增算法分別求出兩條路徑上的最大值??梢韵惹蟪鰞蓪τ?,4,5三個點,都是減的操作,同樣,也只要先求出任意一棵,于是肯定是對一些邊進行1操作。而進行減操作的邊一定是由于某個環(huán)
4、中有一條非邊與它權(quán)值一樣。所以可以先對所有非邊按權(quán)值從小到大排序,然后依次枚舉非邊,把兩個點之間的路徑應的修改,然后用并查集并起來就行了。對于后50%的點,這兩種方法并不能有效的解決。一邊,進行相空間復雜度:()時間復雜度:( log )期望得分:50分算法 4:在算法 3 中,假設(shè)了一個結(jié)論是正確的,然后對應的獲得了兩種算法。但是對于后50%的數(shù)據(jù),加減同時存在,于是需要其他算法。再次假設(shè)那個結(jié)論是正確的。那么先任意求出一棵,考慮每一條非邊(, ),那么在上到的路徑上與邊(, )權(quán)值相同的邊是需要考慮的邊,這兩者之間可以建立關(guān)系:要不把邊(, )權(quán)值加1,花費為,要么就把所有在那條路徑上的與
5、它權(quán) 值相同的邊權(quán)值都減1,每條花費為,要使總花費最小。那么這個就是一個明 顯的最小割模型,求出最大流即可。到這里,貌似問題解決了。其實不然!這些算法都是基于算法3中那個假設(shè)的:對于原圖中的任意一棵,我 們把它變成唯一的所需要的代價都是一樣的且是最小的。然而對于這個假設(shè),只能證明其在只有一種操作的時候是正確的, _而當加減操作同時存在的時候是有反例證明這個假設(shè)是錯誤的!反例如下:10000 個點的鏈100個點的鏈100個點的鏈兩兩之間有邊10000 條每條邊的權(quán)值都是1,加減的花費也都是1,那么如果一開始選擇了棕色的樹,按以上算法求出的 要修改10000條邊,然而,如果選擇的是一條棕色的邊和下面的一條邊,那么 只要修改199條邊。所以這個猜想是不成立的,但是這個算法還是能拿到比較高的分數(shù),我在考場上就是用了這個算法跑了后5個點,然后用了算法3跑前5個點,然后得到了80分。空間復雜度:(2) -事實上遠遠不到時間復雜度:(, 2)-事實上遠遠不到期望得分:7080分算法 5:對于后5個點,沒有很好的解決辦法,因此只能使用搜索的方法。對于割邊,一定不用進行修改,那么只要對于每個強塊進行分別搜索即可。而通過分析發(fā)現(xiàn),后5個點每個強快的。塊的點數(shù)都很少,所以還是比較空間復雜度:() 時間復雜度:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2章 第3節(jié) 大氣的壓強2023-2024學年八年級上冊科學同步教學設(shè)計(浙教版 浙江專用)
- 13最后一次講演 教學設(shè)計
- 《第11課 換個想法心情好》(教案)-蘇教版心理健康五年級上冊1
- 《大規(guī)模的海水運動》教學設(shè)計
- 統(tǒng)編版五年級下冊語文第一單元“憶童年事感真情意”大單元教學設(shè)計
- 25 少年閏土 教學設(shè)計
- 關(guān)鍵環(huán)節(jié)和特殊過程質(zhì)量控制措施
- 安徽江南十校2025年高三5月階段性檢測試題化學試題試卷含解析
- 供水工程水源部分竣工環(huán)保驗收監(jiān)測調(diào)查報告
- 年產(chǎn)50萬套新能源汽車智能剎車系統(tǒng)生產(chǎn)線建設(shè)項目環(huán)評報告
- 2024年“學憲法、講憲法”題庫
- 小竅門大搜索(教學設(shè)計)-2024-2025 學年六年級上冊綜合實踐活動教科版
- 行業(yè)干貨!2024年中國高鐵剎車片行業(yè)市場競爭格局、投融資動態(tài)分析報告
- 2024年秋新人教版英語七年級上冊全冊教學課件(新版教材)
- 第二單元(單元測試)2024-2025學年語文六年級上冊統(tǒng)編版
- 2024年全國職業(yè)院校技能大賽高職組(化工生產(chǎn)技術(shù)賽項)備賽試題庫500題(含答案)
- 2024年成人高考高起點英語真題及答案1
- 2025年高考語文備考之10年真題專題分類匯編:小說
- 三、你好奧運會(教學設(shè)計)魯科版二年級上冊綜合實踐活動
- 2024年湖南省七五普法讀本考試題庫及答案(一)
- 【新能源汽車產(chǎn)業(yè)SWOT探析:以特斯拉公司為例10000字(論文)】
評論
0/150
提交評論