6/10 , 算法題 , CodeM

[編程|1000分] 你的城市
時(shí)間限制:C/C++ 1秒欺冀,其他語言 2秒
空間限制:C/C++ 262144K蹂窖,其他語言 524288K
64bit IO Format: %lld
題目描述
2018年第一季度夜矗,美團(tuán)旅行的酒店業(yè)務(wù)以5770萬的訂單總量,成為行業(yè)第一名绵脯。
與此同時(shí)拧揽,美團(tuán)旅行也提供機(jī)票、火車票灶挟、船票等各種服務(wù)琉朽,不斷開辟新的目的旅游城市。最近新開的目的地稚铣,就包括對小A有特殊意義的偏僻小城C箱叁。
“我來到 你的城市 熟悉的那一條街√枰剑”小A哼著歌耕漱,從北京出發(fā),要去C城抬伺。這對他非常重要螟够,必須當(dāng)天到達(dá),雖然交通并不是非常方便峡钓。
但是妓笙,錯(cuò)過火車并不是一個(gè)小概率事件。為了保險(xiǎn)起見能岩,小A決定選擇一個(gè)即使錯(cuò)過火車也存在補(bǔ)救措施的交通方案寞宫。(即假使未趕上原方案中的任何一班火車,依然可以改乘其他的車次能夠在當(dāng)天到達(dá)C城捧灰,但同時(shí)小A是一個(gè)樂觀主義者淆九,所以他認(rèn)為改乘以后的所有車次都不會延誤。)當(dāng)然了毛俏,在滿足上述條件的情況下炭庙,小A希望花費(fèi)的錢越少越好(只考慮計(jì)劃中的,不考慮發(fā)生意外時(shí)換乘帶來的代價(jià))煌寇。
城市及交通網(wǎng)可以看做一張n個(gè)點(diǎn)m條邊的有向圖焕蹄。每個(gè)點(diǎn)代表一個(gè)城市(1號點(diǎn)代表北京,n號點(diǎn)代表C城)阀溶。每條邊由一個(gè)五元組<x, y, c, ts, td>組成腻脏,表示存在一個(gè)車次鸦泳,由ts時(shí)刻從城市x出發(fā),在td時(shí)刻到達(dá)城市y永品,且花費(fèi)為c元做鹰。
為了簡化問題,ts鼎姐,td均為以半小時(shí)為基本單位(具體格式見樣例及Hint)钾麸。并假設(shè)每次中轉(zhuǎn)最少需要花費(fèi)半個(gè)小時(shí),且中轉(zhuǎn)只能發(fā)生在同一城市(即到達(dá)一個(gè)城市距離再次從這個(gè)城市出發(fā)至少需要間隔半個(gè)小時(shí))炕桨,注意饭尝,小 A 如果因?yàn)闆]趕上車次需要改乘,也需要半個(gè)小時(shí)的時(shí)間献宫。
問小A到達(dá)C城最少需要花費(fèi)多少錢(行程必須在這一天內(nèi)完成钥平,可以在0:00上車,也可以在24:00到達(dá))姊途。
輸入描述:
第一行涉瘾,兩個(gè)正整數(shù)n, m。n表示城市數(shù)量吭净,m表示當(dāng)天不同班次的火車數(shù)量睡汹。
接下來m行,每行3個(gè)整數(shù)x, y, c加兩個(gè)字符串ts, td寂殉,均以空格作為分隔,表示當(dāng)天的某一班火車原在。其中x, y, c, ts, td的含義如前描述友扰。
所有的車次都是當(dāng)天的,沒有隔夜的票庶柿。
2 <= n <= 500, m <= 15000, c <= 1000, ts < td村怪,所有數(shù)均為正整數(shù)。
車次保證不過夜浮庐,時(shí)間范圍0:00, 0:30, 1:00, … , 23:00, 23:30, 24:00甚负,可能存在重復(fù)車次。
輸出描述:
一個(gè)整數(shù)审残,表示存在補(bǔ)救措施的前提下梭域,小A到達(dá)C城的最小花費(fèi)。如果不存在這樣的路徑搅轿,則輸出-1病涨。
示例1
輸入
3 5
1 3 800 18:00 21:00
1 2 650 13:30 14:00
2 3 100 14:00 18:00
2 3 300 14:30 19:00
2 3 200 15:00 19:30
輸出
950
說明
選擇第二個(gè)和第四個(gè)車次。
第三個(gè)車次由于中轉(zhuǎn)時(shí)間太短無法選擇璧坟。第五個(gè)車次由于沒有可改乘的航班無法選擇既穆。
如果錯(cuò)過第二個(gè)車次赎懦,可以改乘第一個(gè)車次。如果錯(cuò)過第四個(gè)車次幻工,可以改乘第五個(gè)車次励两。
示例2
輸入
3 5
1 2 1000 0:00 12:00
1 2 100 0:30 14:00
1 2 100 0:30 15:00
2 3 300 16:00 24:00
2 3 200 16:30 24:00
輸出
1300
說明
選擇第一個(gè)和第四個(gè)車次。
不能選擇第二個(gè)車次是因?yàn)槟衣绻e(cuò)過了0:30的車次2伐蒋,那么同樣在0:30出發(fā)的車次3也是來不及改乘的。
示例3
輸入
3 4
1 2 100 0:30 14:00
1 2 200 0:30 15:00
2 3 300 16:00 24:00
2 3 200 16:30 24:00
輸出
-1
說明
和樣例二類似迁酸,但是缺少了原先的車次一先鱼,所以沒有換乘方案。
示例4
輸入
3 4
1 2 100 0:30 14:00
1 2 200 1:00 16:00
2 3 300 16:00 24:00
2 3 200 16:30 24:00
輸出
400
說明
選擇第一個(gè)和第三個(gè)車次奸鬓。
示例5
輸入
3 4
1 2 100 0:30 14:00
1 2 200 1:00 16:30
2 3 300 16:00 24:00
2 3 200 16:30 24:00
輸出
-1
說明
和樣例四類似焙畔,但假如錯(cuò)過了第一個(gè)車次,改乘車次二在16:30到達(dá)城市2是不足以趕上16:30出發(fā)的車次四的串远。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宏多,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子澡罚,更是在濱河造成了極大的恐慌伸但,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件留搔,死亡現(xiàn)場離奇詭異更胖,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)隔显,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進(jìn)店門却妨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人括眠,你說我怎么就攤上這事彪标。” “怎么了掷豺?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵捞烟,是天一觀的道長。 經(jīng)常有香客問我当船,道長题画,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任生年,我火速辦了婚禮婴程,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抱婉。我一直安慰自己档叔,他們只是感情好桌粉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著衙四,像睡著了一般铃肯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上传蹈,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天押逼,我揣著相機(jī)與錄音,去河邊找鬼惦界。 笑死挑格,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的沾歪。 我是一名探鬼主播漂彤,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼灾搏!你這毒婦竟也來了挫望?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤狂窑,失蹤者是張志新(化名)和其女友劉穎媳板,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泉哈,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛉幸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旨巷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巨缘。...
    茶點(diǎn)故事閱讀 40,030評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖采呐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搁骑,我是刑警寧澤斧吐,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站仲器,受9級特大地震影響煤率,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乏冀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一蝶糯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辆沦,春花似錦昼捍、人聲如沸识虚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽担锤。三九已至,卻和暖如春乍钻,著一層夾襖步出監(jiān)牢的瞬間肛循,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工银择, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留多糠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓浩考,卻偏偏與公主長得像夹孔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子怀挠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評論 2 355

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