atcoder#CODEFESTIVAL2016EXA. Distance Pairs
Distance Pairs
配点 : 点
問題文
頂点の連結な無向グラフがあり、頂点には の番号が付いています。 辺の長さはすべて です。 各 について、頂点 と頂点 の距離が 、頂点 と頂点 の距離が であることが分かっています。 このようなグラフが存在するかを判定してください。また、存在する場合は、辺の本数として考えられる最小値を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
:
出力
条件を満たすグラフが存在する場合は辺の本数の最小値を、存在しない場合は -1
を出力せよ。
4
0 1
1 0
1 1
2 1
4
下図のような 種類のグラフが考えられますが、右のグラフの方が辺の本数が少ないです。
3
0 1
1 0
2 2
-1
このようなグラフは存在しません。