AT_ijpc2015_h 鉄道会社

Description

[problemUrl]: https://atcoder.jp/contests/ijpc2015-2/tasks/ijpc2015_h すぬけ君は$ N $個の駅からなる国に住んでいる。この国では、$ A $ 社と$ B $ 社の鉄道会社だけがあり、それぞれが独自に線路を作っている。 これらの線路は二つの駅間を結んでおり、各線路には長さがある。どちらの鉄道会社も二つの駅の間を自社の線路だけを使って同じ線路を $ 2 $ 回以上使わずに行く。このとき、どの二つの駅に対しても、そのような経路がそれぞれちょうど一通りずつあることが分かっている。 そこで、どちらの会社も自分の会社の作った線路の性質を生かして、$ i $ 番目の駅と $ j $ 番目の駅間の移動料金をその間を移動するときに通る隣り合った駅の間の距離の最大値としています。 すぬけ君は相異なる $ 2 $ 駅間の移動に対して、どちらの鉄道会社を使った方がいいのか考えていました。そこで、何個かの相異なる駅間の移動ではどちらの鉄道会社を使っても料金が同じなのではないかと思い、そのような駅の組の数を求めようと思いました。 さて、いったい何通りの駅の組が料金が $ 2 $ 社とも同じであったでしょうか。

Input Format

N/A

Output Format

どちらの鉄道会社を使っても料金が変わらないような駅の組の数を一行に出力せよ。改行を忘れないこと。

Explanation/Hint

### 配点 この問題には部分点がある。以下の制約を追加で満たすデータセットに正解した場合は 40 点が与えられる。 - 同じ鉄道会社は同じ長さの線路を作らない。 ### Sample Explanation 1 \### 入力例$ 2 $ ``` 5 5 3 1 2 4 3 1 2 2 2 3 1 1 3 1 5 4 3 4 2 2 4 3 1 ``` ### Sample Explanation 2 \### 入力例$ 3 $ ``` 5 3 2 5 5 2 4 2 4 1 1 2 2 2 5 4 3 2 5 4 2 1 2 1 2 ``` ### Sample Explanation 3 これは部分点の制約を満たす。