DFS,BFS--Balloons

這篇文章,是我第一篇文禽拔。有沒說清刘离、說的不好的請評論指出,謝謝(* ?? ?* )?*

:

圖片發(fā)自簡書App

圖片發(fā)自簡書App


圖片發(fā)自簡書App


題目鏈接

這個題可以發(fā)現(xiàn)其是一個枚舉所有種情況睹栖,然后找出最優(yōu)解硫惕。枚舉所有情況其實就是一個DFS模板題。每個志愿者都由三種因素構(gòu)成:One number of balloons generated? ? ,? Two? 志愿者工作后的休息時間? ,Three? 當你遍歷到某個志愿者時可能他還處于休息時間所以你要等到他休息時間的結(jié)束野来,這是因為你要遍歷所有情況恼除,并且這種情況是有可能產(chǎn)生最優(yōu)解的。那就用一個結(jié)構(gòu)數(shù)組存儲志愿者了曼氛。


題目密碼:hnustacm


代碼

提交結(jié)果


圖片發(fā)自簡書App

這個題有一個坑點豁辉,就是題目對志愿者個數(shù)約束為1~10,但測試數(shù)據(jù)是100左右舀患。

當某一個志愿者是 0? X 徽级,就是說他在一分鐘中產(chǎn)生了O個氣球。如果不對這種數(shù)據(jù)處理的話聊浅,你會發(fā)現(xiàn)程序的結(jié)束條件對于有的情況無法控制結(jié)束餐抢。现使。。并且這種志愿者是占用了時間而沒有對氣球數(shù)有貢獻旷痕。顯然會有幾種最優(yōu)解里不存在這種志愿者(想想就知道了)碳锈,這點我的代碼里有體現(xiàn)的。

當程序遍歷完某個志愿者時欺抗,花費了時間售碳。所以其他志愿者的cd時間也就減少了,但只能小到0绞呈。那個志愿者也會有變化贸人。

其實就是個模擬過程。

當所有志愿者都是O X的話报强,這個題是無解灸姊。所以其實檢測數(shù)據(jù)是不會這種的拱燃。

DFS:深度優(yōu)先搜索秉溉,利用棧這種數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)(利用遞歸便于實現(xiàn),但是效率較低)碗誉,找到的第一個解不一定是最優(yōu)解召嘶,只是先序遍歷最早的可行解,然后回溯哮缺,再遍歷直至結(jié)束弄跌。

如果不懂的話,可以看下這個尝苇,挺不錯的铛只。

DFS,BFS < 1 >

DFS,BFS < 2 >



轉(zhuǎn)載注明出處

明天會更新最小生成樹和最短路徑的文章


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市糠溜,隨后出現(xiàn)的幾起案子淳玩,更是在濱河造成了極大的恐慌,老刑警劉巖非竿,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜕着,死亡現(xiàn)場離奇詭異,居然都是意外死亡红柱,警方通過查閱死者的電腦和手機承匣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锤悄,“玉大人韧骗,你說我怎么就攤上這事×憔郏” “怎么了宽闲?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵众眨,是天一觀的道長。 經(jīng)常有香客問我容诬,道長娩梨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任览徒,我火速辦了婚禮狈定,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘习蓬。我一直安慰自己纽什,他們只是感情好,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布躲叼。 她就那樣靜靜地躺著芦缰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪枫慷。 梳的紋絲不亂的頭發(fā)上让蕾,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音或听,去河邊找鬼探孝。 笑死,一個胖子當著我的面吹牛誉裆,可吹牛的內(nèi)容都是我干的顿颅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼足丢,長吁一口氣:“原來是場噩夢啊……” “哼粱腻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起斩跌,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绍些,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后滔驶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遇革,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年揭糕,在試婚紗的時候發(fā)現(xiàn)自己被綠了萝快。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡著角,死狀恐怖揪漩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吏口,我是刑警寧澤奄容,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布冰更,位于F島的核電站,受9級特大地震影響昂勒,放射性物質(zhì)發(fā)生泄漏蜀细。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一戈盈、第九天 我趴在偏房一處隱蔽的房頂上張望奠衔。 院中可真熱鬧,春花似錦塘娶、人聲如沸草添。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽果漾。三九已至,卻和暖如春虹曙,著一層夾襖步出監(jiān)牢的瞬間迫横,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工根吁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留员淫,地道東北人合蔽。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓击敌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拴事。 傳聞我的和親對象是個殘疾皇子沃斤,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容