2012: [USACO 2023 December Contest Gold] Problem 2. Minimum Longest Trip

文件提交:无需freopen 内存限制:256 MB 时间限制:2.000 S
评测方式:普通裁判 命题人:
提交:1 解决:1

题目描述

Bessie is going on a trip in Cowland, which has N (2N2105) towns numbered from 1 to N and M (1M4105) one-way roads. The ith road runs from town ai to town bi and has label li (1ai,biN1li109).

trip of length k starting at town x0 is a sequence of towns x0,x1,,xk, such that there is a road from town xi to town xi+1 for all 0i<k. It is guaranteed that there are no trips of infinite length in Cowland, and that no two roads connect the same pair of towns.

For each town, Bessie wants to know the longest possible trip starting at it. For some starting towns, there are multiple longest trips - out of these, she prefers the trip with the lexicographically minimum sequence of road labels. A sequence is lexicographically smaller than another sequence of the same length if, at the first position in which they differ, the first sequence has a smaller element than the second sequence.

Output the length and sum of road labels of Bessie's preferred trip starting at each town.

输入

The first line contains N and M.

The next M lines each contain three integers aibi, and li, denoting a road from ai to bi with label li.

输出

Output N lines. The ith should contain two space-separated integers, the length and sum of road labels of Bessie's preferred trip starting at town i.

样例输入

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

样例输出

0 0
1 10
1 10
2 20

提示

SAMPLE INPUT:

4 5

4 3 4

4 2 2

3 1 5

2 1 10

4 1 1

SAMPLE OUTPUT:

0 0

1 10

1 5

2 12

In the following explanation, we let ailibi represent the road from ai to bi with label li.

There are several trips starting from vertex 4, including 44351411, and 422101. Of these trips, 44351 and 422101 are the longest. These trips each have length 2, and their road label sequences are [4,5] and [2,10], respectively. [2,10] is the lexicographically smaller sequence, and its sum is 12.

SAMPLE INPUT:

4 5

4 3 2

4 2 2

3 1 5

2 1 10

4 1 1

SAMPLE OUTPUT:

0 0

1 10

1 5

2 7

SAMPLE INPUT:

4 5

4 3 2

4 2 2

3 1 10

2 1 5

4 1 1

SAMPLE OUTPUT:

0 0

1 5

1 10

2 7

SCORING:

  • Inputs 5-6: All labels are the same.
  • Inputs 7-8: All labels are distinct.
  • Inputs 9-10: N,M5000
  • Inputs 11-20: No additional constraints.

来源/分类