#dwacon5thfinalc. [dwacon5th_final_c]Interval and MST
[dwacon5th_final_c]Interval and MST
問題文
から までの番号がついた 頂点の無向グラフが与えられます。 はじめ、このグラフに辺はありません。
各頂点には半開区間が割り当てられており、頂点 には が割り当てられています。
ニワンゴくんは以下のルールで辺を追加しました。
- つの頂点 に割り当てられた つの区間が 共通部分を持つ ならば頂点 をつなぐ辺を追加する
- 追加される辺の長さは つの区間の共通部分の長さである
このグラフの最小全域木に含まれる辺の長さの総和を求めてください。最小全域木が存在しないならば代わりに -1
を出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例1
3
1 4
2 6
3 4
作られるグラフは以下の図の通りです。
Sample input 1
出力例1
2
入力例2
2
1 1000
1000 2000
出力例2
-1
入力例3
7
121 951
420 492
197 607
167 925
438 717
200 986
104 483
出力例3
387
入力例4
14
319 1000
411 456
115 626
380 764
517 757
679 764
526 801
967 990
475 604
249 416
199 406
557 954
355 991
505 539
出力例4
409