C - Unions
Ceylon
2
s
1024
MB
100
点
問題文
また、複数の国で構成される同盟が
同じ同盟に属している国同士は直接行き来することができ、同盟
同じ同盟に属していない国同士は直接行き来することができません。
国
国
制約
部分点
以下の条件を満たすテストケースにすべて正解したとき、記載された点数が与えられる。
- (20点)
- (30点)
- (50点) 追加の制約なし
入力
入力は、以下の形式で標準入力から与えられる。
出力
入力例 1
7 7
2 2 2 2 2 2 2
4 3 2 5 3 5 7
1 2
1 5
2 3
2 5
3 4
4 5
4 6
出力例 1
4
6
8
3
15
-1
例えば次のように移動することで、国
- 国
から国 へ移動する(同盟 , 分) - 国
から国 へ移動する(同盟 , 分) - 国
から国 へ移動する(同盟 , 分)
また、国1から国7へは移動することができないため、6行目には-1を出力してください。
このサンプルは部分点1の制約を満たします。
入力例 2
20 11
10 3 4 2 2 3 5 2 4 5 3
83 45 92 24 94 22 52 23 79 72 49
3 4 5 9 10 11 12 13 18 20
6 9 3
5 7 9 11
5 12
1 10
7 2 16
6 9 10 15 14
1 13
6 13 15 17
8 7 12 4 15
2 8 19
出力例 2
196
106
106
106
102
174
174
106
94
106
106
23
146
102
196
102
106
223
106
このサンプルは部分点2の制約を満たします。