21483_HeatWave

2022-5-16 18:19| 发布者: Hocassian| 查看: 38| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-4-89505310339800-Problem List-采集的数据-后羿采集器.html

Pro.ID

21483

Title

Heat Wave

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=21483

AC

29

Submit

53

Ratio

54.72%

时间&空间限制

  • Time Limit: 600/300 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    The good folks in Texas are having a heatwave this summer. Their Texas Longhorn cows make for good eating but are not so adept at creating creamy delicious dairy products. Farmer John is leading the charge to deliver plenty of ice cold nutritious milk to Texas so the Texans will not suffer the heat too much.

    FJ has studied the routes that can be used to move milk from Wisconsin to Texas. These routes have a total of T (1 ≤ T ≤ 2,500) towns conveniently numbered 1..T along the way (including the starting and ending towns). Each town (except the source and destination towns) is connected to at least two other towns by bidirectional roads that have some cost of traversal (owing to gasoline consumption, tolls, etc.). Consider this map of seven towns; town 5 is the source of the milk and town 4 is its destination (bracketed integers represent costs to traverse the route):

                                 [1]----1---[3]-
                                /               \
                         [3]---6---[4]---3--[3]--4
                        /               /       /|
                       5         --[3]--  --[2]- |
                        \       /        /       |
                         [5]---7---[2]--2---[3]---
                               |       /
                              [1]------

    Traversing 5-6-3-4 requires spending 3 (5->6) + 4 (6->3) + 3 (3->4) = 10 total expenses.

    Given a map of all the C (1 ≤ C ≤ 6,200) connections (described as two endpoints R1i and R2i (1 ≤ R1iT; 1 ≤ R2iT) and costs (1 ≤ Ci ≤ 1,000), find the smallest total expense to traverse from the starting town Ts (1 ≤ TsT) to the destination town Te (1 ≤ TeT).

    输入

    Line 1:        Four space-separated integers: T, C, Ts, and Te

    Lines 2..C+1:  Line i+1 describes road i with three space-separated integers: R1i, R2i, and Ci

    输出

    Description

    The good folks in Texas are having a heatwave this summer. Their Texas Longhorn cows make for good eating but are not so adept at creating creamy delicious dairy products. Farmer John is leading the charge to deliver plenty of ice cold nutritious milk to Texas so the Texans will not suffer the heat too much.

    FJ has studied the routes that can be used to move milk from Wisconsin to Texas. These routes have a total of T (1 ≤ T ≤ 2,500) towns conveniently numbered 1..T along the way (including the starting and ending towns). Each town (except the source and destination towns) is connected to at least two other towns by bidirectional roads that have some cost of traversal (owing to gasoline consumption, tolls, etc.). Consider this map of seven towns; town 5 is the source of the milk and town 4 is its destination (bracketed integers represent costs to traverse the route):

                                 [1]----1---[3]-
                                /               \
                         [3]---6---[4]---3--[3]--4
                        /               /       /|
                       5         --[3]--  --[2]- |
                        \       /        /       |
                         [5]---7---[2]--2---[3]---
                               |       /
                              [1]------

    Traversing 5-6-3-4 requires spending 3 (5->6) + 4 (6->3) + 3 (3->4) = 10 total expenses.

    Given a map of all the C (1 ≤ C ≤ 6,200) connections (described as two endpoints R1i and R2i (1 ≤ R1iT; 1 ≤ R2iT) and costs (1 ≤ Ci ≤ 1,000), find the smallest total expense to traverse from the starting town Ts (1 ≤ TsT) to the destination town Te (1 ≤ TeT).

    Input

    Line 1:        Four space-separated integers: T, C, Ts, and Te

    Lines 2..C+1:  Line i+1 describes road i with three space-separated integers: R1i, R2i, and Ci

    Output

    Line 1:  A single integer that is the length of the shortest route from Ts to Te. It is guaranteed that at least one route exists.

    Sample Input

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

    Sample Output

    7

    Hint

    5->6->1->4 (3 + 1 + 3)

    Source

    样例输入

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

    样例输出

    7

    提示

    5->6->1->4 (3 + 1 + 3)


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部