两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  藍(lán)橋杯算法提高VIP-傳染病控制
題目 1495:

藍(lán)橋杯算法提高VIP-傳染病控制

時間限制: 2s 內(nèi)存限制: 192MB 提交: 754 解決: 202

題目描述

近來,一種新的傳染病肆虐全球。蓬萊國也發(fā)現(xiàn)  了零星感染者,為防止該病在蓬萊國大范圍流行,該國政府決定不惜一切代價控制傳染病的蔓延。不幸的是,由于人們尚未完全認(rèn)識這種傳染病,難以準(zhǔn)確判別病毒  攜帶者,更沒有研制出疫苗以保護(hù)易感人群。于是,蓬萊國的疾病控制中心決定采取切斷傳播途徑的方法控制疾病傳播。經(jīng)過  WHO(世界衛(wèi)生組織)以及全球各國科研部門的努力,這種新興傳染病的傳播途徑和控制方法已經(jīng)研究消楚,剩下的任務(wù)就是由你協(xié)助蓬萊國疾控中心制定一個有  效的控制辦法。
問題描述
研究表明,這種傳染病的傳播具有兩種很特殊的性質(zhì);
第一是它的傳播途徑是樹型的,一個人X只可能被某個特定的人Y感染,只要Y不得病,或者是XY之間的傳播途徑被切斷,則X就不會得病。
第二是,這種疾病的傳播有周期性,在一個疾病傳播周期之內(nèi),傳染病將只會感染一代患者,而不會再傳播給下一代。
這些性質(zhì)大大減輕了蓬萊國疾病防控的壓力,并且他們已經(jīng)得到了國內(nèi)部分易感人群的潛在傳播途徑圖(一棵樹)。但是,麻煩還沒有結(jié)束。由于蓬萊國疾控中  心人手不夠,同時也缺乏強(qiáng)大的技術(shù),以致他們在一個疾病傳播周期內(nèi),只能設(shè)法切斷一條傳播途徑,而沒有被控制的傳播途徑就會引起更多的易感人群被感染(也  就是與當(dāng)前已經(jīng)被感染的人有傳播途徑相連,且連接途徑?jīng)]有被切斷的人群)。當(dāng)不可能有健康人被感染時,疾病就中止傳播。所以,蓬萊國疾控中心要制定出一個  切斷傳播途徑的順序,以使盡量少的人被感染。你的程序要針對給定的樹,找出合適的切斷順序。

輸入格式

輸入格式的第一行是兩個整數(shù)n(1≤n≤300)和p。接下來p行,每一行有兩個整數(shù)i和j,表示節(jié)點(diǎn)i和j間有邊相連(意即,第i人和第j人之間有傳播途徑相連,注意:可能是i到j(luò)也可能是j到i)。其中節(jié)點(diǎn)1是已經(jīng)被感染的患者。 
對于給定的輸入數(shù)據(jù),如果不切斷任何傳播途徑,則所有人都會感染。

輸出格式

只有一行,輸出總共被感染的人數(shù)。 

樣例輸入

7 6
1 2
1 3
2 4
2 5
3 6
7 3

樣例輸出

3

提示

零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點(diǎn)擊這里了解課程詳情
標(biāo)簽