문제
정올랜드에는
길이
정올이는 각 마을에서 시작할 수 있는 가장 긴 여행 일정을 알고 싶어한다. 어떤 마을에서는 최장 여행 일정이 여러 개 존재할 수 있는데, 이 중 도로 라벨 수열이 사전순으로 가장 작은 여행 일정을 선호한다.
같은 길이의 두 수열이 있을 때, 처음으로 서로 다른 위치에서 더 작은 라벨 값을 가진 수열이 사전순으로 더 작다.
각 마을마다 정올이가 선택한 여행 일정의 길이와, 그 여행에서 지나간 도로 라벨들의 합을 출력하라.
입력
첫 번째 줄에 두 정수
다음
출력
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 10점 | 모든 도로 번호는 동일하다 |
| #2 | 20점 | 중복되는 도로 번호는 없다 |
| #3 | 30점 | |
| #4 | 40점 | 추가 제약 조건 없음 |
예제 #1
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
예제 #2
4 5
4 3 4
4 2 2
3 1 5
2 1 10
4 1 1
0 0
1 10
1 5
2 12
이 때,
이 여행 일정들의 길이는 각각
이 때, [
예제 #3
4 5
4 3 2
4 2 2
3 1 5
2 1 10
4 1 1
0 0
1 10
1 5
2 7
예제 #4
4 5
4 3 2
4 2 2
3 1 10
2 1 5
4 1 1
0 0
1 5
1 10
2 7