下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、NOI 2003逃學(xué)的小孩兩次遍歷樹(shù)型DPChris家的電話鈴響起了,里面?zhèn)鞒隽?Chris的老師焦急的聲音:“喂,是Chris的家長(zhǎng)嗎?你們的孩子又沒(méi)來(lái)上課,不想?yún)⒓涌荚嚵藛幔俊?一聽(tīng)說(shuō)要考試,Chris的父母就心急如焚,他們決定在盡量短的時(shí)間內(nèi)找到Chris。他們告訴Chris的老師:“根據(jù)以往的經(jīng)驗(yàn),Chris現(xiàn)在必然躲 在朋友Shermie或Yashiro家里偷玩拳皇游戲。現(xiàn)在,我們就從家出發(fā)去找Chris,一但找到,我們立刻給您打電話?!闭f(shuō)完砰的一聲把電 話掛了。Chris居住的城市由N個(gè)居住點(diǎn)和若干條連接居住點(diǎn)的雙向街道組成,經(jīng)過(guò)街道x需花費(fèi)Tx分鐘??梢员WC,任兩個(gè)居住點(diǎn)間有且僅
2、有一 條通路。Chris家在點(diǎn)C,Shermie和Yashiro分別住在點(diǎn)A和點(diǎn)B。Chris的老師和Chris的父母都有城市地圖,但:hris的父母知道點(diǎn)A、B、C 的具體位置而。什1,的老師不知。為了盡快找到Chris,Chris的父母會(huì)遵守以下兩條規(guī)則:如果A距離C比B距離C近,那么Chris的父母先去Shermie家尋找Chris,如果找不到,Chris的父母再去Yashiro家;反之亦然。Chris的父母總沿著兩點(diǎn)間唯一的通路行走。顯然,Chris的老師知道Chris的父母在尋找Chris的過(guò)程中會(huì)遵守以上兩條規(guī)則,但由于他并不知道A,B,C的具體位置,所以現(xiàn)在他希 望你告訴他,最壞
3、情況下Chris的父母要耗費(fèi)多長(zhǎng)時(shí)間才能找到Chris?OO例如上圖,這座城市由4個(gè)居住點(diǎn)和3條街道組成,經(jīng)過(guò)每條街道均需花費(fèi)1分鐘時(shí)間。假設(shè)Chris住在點(diǎn)C,Shermie住在點(diǎn)A,Yashiro 住在點(diǎn)B,因?yàn)镃到B的距離小于C到A的距離,所以Chiris的父母會(huì)先去Yashiro家尋找Chris,一旦找不到,再去Shermie家尋找。這樣, 最壞情況下Chris的父母需要花費(fèi)4分鐘的時(shí)間才能找到Chris。Input輸入的第一行是兩個(gè)整數(shù)N(3 N 200000)和M,分別表示居住點(diǎn)總數(shù)和街道總數(shù)。以下M行,每行給出一條街道的信息。第i+1行 包含整數(shù)4、V、Ti( 1Ur Vi N,
4、1 Ti 1000000000),表示街道i連接居住點(diǎn)Ui和*并且經(jīng)過(guò)街道i需花費(fèi)Ti分鐘。街道信息不會(huì)重復(fù) 給出。Output輸出僅包含整數(shù)T,即最壞情況下Chris的父母需要花費(fèi)T分鐘才能找到Chris。Sample Input4 3 TOC o 1-5 h z 2 13 14 1Sample Output4Hint數(shù)據(jù)規(guī)模有一定縮減,建議使用scanf讀入數(shù)據(jù) SourceNOI2003【題目】:逃學(xué)的小孩【類型】:動(dòng)態(tài)規(guī)劃 【難度】:3.5【來(lái)源】:NOI 2003【關(guān)鍵字】:兩次遍歷 樹(shù)型DP 【題目大意】:在一顆樹(shù)上,有ABC三個(gè)點(diǎn),A為起點(diǎn),ABmax then 記錄邊權(quán)最大值b
5、egin max:=d; maxi:=x; maxj:=y; end;end;if dumaxidumaxj then root:=maxi else root:=maxj; 找一個(gè)根,為邊權(quán)最大的兩個(gè)端點(diǎn)中度最小的end;/=procedure swap(var a,b:qword); 交換var t:qword;begin t:=a; a:=b; b:=t; end;/=procedure swap2(var a,b:longint); 交換var t:longint;begin t:=a; a:=b; b:=t; end;/=function dfs(x:longint):longint
6、; 第一次 DFS var y,t:longint; tmp:qword;beginvx:=true; max1x:=0; max2x:=0; from1x:=x; from2x:=x; t:=firstx;while t0 dobeginy:=gt.y;if not vy then begin tmp:=dfs(y)+gt.d; 統(tǒng)計(jì)個(gè)數(shù) if tmpmax2x then begin swap(tmp,max2x); swap2(y,from2x); end; if max2xmax1x then begin swap(max2x,max1x); swap2(from2x,from1x);
7、end; 更新end;t:=gt.next;end;exit(max1x)end;/=procedure treedp(x:longint; max:qword); 第二次 DFS var y,t:longint; t1,t2,t3:qword;beginvx:=true; t:=firstx;while t0 dobeginy:=gt.y;if not vy thenbeginif from1xy then 若可以取最大值則取,否則取次大值begin if max1xmax then treedp(y,max1x+gt.d) else treedp(y,max+gt.d); end else
8、begin if max2xmax then treedp(y,max2x+gt.d) else treedp(y,max+gt.d); end;end;t:=gt.next;end;t1:=max1x; t2:=max2x; t3:=max;if t3t2 then swap(t3,t2);if t2t1 then swap(t2,t1);if t1+2*t2+t3ans then ans:=t1+2*t2+t3; 計(jì)算end;/=beginassign(input,hookey.in); reset(input);assign(output,hookey.out); rewrite(output); init;fil
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師師徒結(jié)對(duì)計(jì)劃
- 《材料成型工藝基礎(chǔ)A》教學(xué)大綱
- 玉溪師范學(xué)院《網(wǎng)球》2023-2024學(xué)年第一學(xué)期期末試卷
- 施工現(xiàn)場(chǎng)項(xiàng)目部管理制度
- 火山引擎·數(shù)據(jù)飛輪-行業(yè)實(shí)踐系列自皮書(shū)·銀行業(yè) -新一代全行級(jí)標(biāo)簽體系與標(biāo)簽應(yīng)用篇 2024
- 2024年細(xì)微射頻同軸電纜項(xiàng)目評(píng)估分析報(bào)告
- 2023年有機(jī)氟化工產(chǎn)品項(xiàng)目評(píng)估分析報(bào)告
- 投資學(xué)第7版 郎榮燊 思政大綱
- 2019粵教版 高中美術(shù) 選擇性必修1 繪畫(huà)《第二單元 練就創(chuàng)造美的巧手》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 2024屆廣西梧州柳州高考數(shù)學(xué)試題命題比賽模擬試卷
- 個(gè)人喜好調(diào)查問(wèn)卷
- 引發(fā)劑I分解(課堂PPT)
- 機(jī)電工程預(yù)留預(yù)埋質(zhì)量檢查表
- 設(shè)備對(duì)中技術(shù)PPT課件
- 分析工具(世紀(jì)大橋標(biāo)準(zhǔn)答案)
- 監(jiān)理取費(fèi)標(biāo)準(zhǔn)670號(hào)文
- YS-T282-2000_鋁中間合金錠
- 第2章推銷自己PPT課件
- 學(xué)前教育-小班幼兒規(guī)則意識(shí)養(yǎng)成的現(xiàn)狀、問(wèn)題及對(duì)策研究
- 一年級(jí)上學(xué)期看圖補(bǔ)充音節(jié)(總4頁(yè))
- 畢業(yè)設(shè)計(jì)畢業(yè)論文熱壓機(jī)的PLC控制設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論