n134. p6. 末日危機
標籤 :
通過比率 : 0人/4人 ( 0% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-08-27 04:23

內容

  2021 年世界末日,全球爆發恐怖的喪屍病毒,小帥與女朋友分隔兩地,被困在各自的家中,因為擔心女朋友的安全,小帥想要用最短的時間去找女朋友,並帶著她回到自己家中,由於小帥在街上奔跑,會引起許多喪屍的注意。因此,當小帥找到女友之後,就必須要選擇一條完全不同的路徑返回家中(當然他也有可能會穿過相同的十字路口),不然兩人都會有生命危險。
  再次提醒,小帥兩人返家時,之前經過的任何一條街道都不能重複再走,許多喪屍們可能在那裡附近遊蕩,等著飽餐一頓。
  而如果可以順利帶著女友返回家中,這段路程需要耗費的最短時間為何?

  舉例來說,小帥家位於起點 $1$,女友家位於終點 $4$,小帥可以走路線 [$1$, $2$, $4$],由於需要選擇一條完全不同的路徑返家,所以小帥回程應該要走路線[4, 3, 1],因此得到這段路程需耗費的最短時間為 $202$ 分。
  然而,小帥也有可能沒辦法找到完全避開喪屍的路徑返家,小帥就只能待在女友家了。

  舉例來說,小帥家位於起點 $1$,女友家位於終點 $9$,小帥可以走路線 [$1$, $2$, $5$, $7$, $9$],但是小帥回程找不到一條完全不同的路徑返家,因此這段路程需耗費的最短時間為 $40$ 分。

輸入說明

1) 第一行為一正整數 $n$,正整數 $n$ ($2\leq n\leq 100$) 代表節點數。比如小帥家就是在第 $1$ 號節點,女友家就是在第 $n$ 號節點。
2) 第二行為一正整數 $m$,正整數 $m$ 代表街道數量,所以接下來的 $m$ 行將描述 $m$ 條街道。
3) 接下來每行將包含 $3$ 個正整數,由街道連接的兩個節點和走完該街道所需的時間(以分為單位)。而任何街道都不會讓人走超過 $1000$ 分或短於 $1$ 分。
4) 任意兩節點間都存在路徑連通。
5) 每條街道將連接兩個不同的節點,且一對節點只能連接一條街道。

輸出說明

1) 輸出一個正整數,這個正整數是小帥接到女友後返回自家所需的最短時間。
2) 如果路線完全沒有辦法避開喪屍,請輸出小帥跑到女友家的最短時間。

範例輸入 #1
4
5
1 2 1
1 3 99
2 3 2
2 4 99
3 4 3
範例輸出 #1
202
範例輸入 #2
9
12
1 2 10
1 3 10
1 4 10
2 5 10
3 5 10
5 4 10
5 7 10
6 7 10
6 9 10
7 8 10
7 9 10
8 9 10
範例輸出 #2
40
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (5%): 2.0s , <1K
公開 測資點#1 (5%): 2.0s , <1K
公開 測資點#2 (5%): 2.0s , <1K
公開 測資點#3 (5%): 2.0s , <1K
公開 測資點#4 (5%): 2.0s , <1K
公開 測資點#5 (5%): 2.0s , <1K
公開 測資點#6 (5%): 2.0s , <1K
公開 測資點#7 (5%): 2.0s , <1M
公開 測資點#8 (5%): 2.0s , <1M
公開 測資點#9 (5%): 2.0s , <1K
公開 測資點#10 (5%): 2.0s , <1M
公開 測資點#11 (5%): 2.0s , <1M
公開 測資點#12 (5%): 2.0s , <1M
公開 測資點#13 (5%): 2.0s , <1M
公開 測資點#14 (5%): 2.0s , <1M
公開 測資點#15 (5%): 2.0s , <1M
公開 測資點#16 (5%): 2.0s , <1M
公開 測資點#17 (5%): 2.0s , <1M
公開 測資點#18 (5%): 2.0s , <1M
公開 測資點#19 (5%): 2.0s , <1M
提示 :
標籤:
出處:
110新北市資訊學科能力複賽 [管理者: liaoweichen1 ... (M_SQRT) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」