QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 1024 MB Total points: 100

#5579. 永恒恶臭沼泽

Statistics

你正试图到达迷宫的中心,这意味着你必须穿过“永恒恶臭沼泽”(Bog of Eternal Stench)。传说如果你在沼泽里沾上哪怕一点点恶臭,你就会永远散发恶臭……你当然希望以尽可能低的恶臭等级穿过沼泽。

幸运的是,你之前已经确定恶臭最终会消散,并且沼泽中的某些区域比其他区域会带给你更多的恶臭。还有一些小岛可以让你休息,而不会对你的恶臭等级产生任何影响。第一个岛屿是你穿越永恒恶臭沼泽旅程的起点,最后一个岛屿是你在另一侧的目的地。

从每个岛屿出发,既有的桥梁允许你前往其他岛屿,但这些桥梁只能单向通行。因为这是永恒恶臭沼泽,沿着大多数桥梁行走会使你的总体恶臭等级增加一定的数值。然而,有些桥梁非常舒适,沿着它们行走会降低你的总体恶臭等级。但这里有一个陷阱——你的恶臭等级永远不会降至 0 以下。(如果一座桥梁会使你的恶臭等级降至 0 以下,它会将恶臭等级设为 0)。

你已经仔细绘制了所有岛屿和桥梁的地图,并测量了每座桥梁增加或减少的恶臭值。因此,你或许有可能穿过永恒恶臭沼泽并最终完全没有恶臭!

你的首要任务是以最低的恶臭等级到达目的地岛屿;如果这样做能实现目标,你愿意走弯路并多次访问某些岛屿。你的路径必须在目的地岛屿结束,但如果你第一次到达目的地时并没有立即离开沼泽,且通过额外的绕路并稍后返回该岛能降低你最终的恶臭值,那么你不必在第一次到达时就离开。

输入格式

第一行包含两个整数 $n$ 和 $m$ ($1 \le n, m \le 2\,000$),其中 $n$ 是岛屿的数量,$m$ 是直接桥梁的数量。

接下来的 $m$ 行,每行包含 3 个整数 $u, v$ 和 $s$ ($1 \le u, v \le n, -10^9 \le s \le 10^9$),表示有一座从岛屿 $u$ 到岛屿 $v$ 的直接桥梁,它会使你的总体恶臭等级改变 $s$。保证 $u \neq v$,且从 $u$ 到 $v$ 最多只有一座直接桥梁(但可能存在从 $v$ 到 $u$ 的另一座直接桥梁)。

你可以假设从岛屿 1(起点)到达岛屿 $n$(目的地)是可能的。

输出格式

输出一个整数,即你离开沼泽时可能达到的最低恶臭等级,假设你开始时的恶臭等级为 0。

样例

样例输入 1

4 4
1 2 5
1 3 -2
2 4 1
3 4 10

样例输出 1

6

样例输入 2

5 5
1 2 1000
2 3 -3
3 4 1
4 2 0
2 5 2

样例输出 2

3

样例输入 3

3 3
1 3 -10
3 2 2
2 3 -1

样例输出 3

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.