No.2638 Initial fare
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 104
作問者 : ramdos / テスター : shobonvip noya2
タグ : / 解いたユーザー数 104
作問者 : ramdos / テスター : shobonvip noya2
問題文最終更新日: 2024-02-17 23:13:29
問題文
鉄道会社 A には $N$ 個の駅と $N−1$ 本の線路があります。$i$ 番目の線路は駅 $u_i$ と $v_i$ を結んでおり、長さは $1$ kmです。
全ての駅は線路を通って相互に行き来することができます。すなわち、その路線網は木です。
その鉄道会社では乗車距離が $3$ km以下の場合、またその場合に限って初乗り運賃で乗ることが出来ます。
$2$ つの順序を区別しない相異なる駅の組であってその間の運賃が初乗り運賃で乗ることが出来るものは何通りありますか?
制約
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq i \leq N-1$ であるような各 $i$ について $1 \leq u_i,v_i \leq N$
- 入力はすべて整数
- 与えられるグラフは木である
入力
$N$ $u_1\ v_1$ $\vdots$ $u_{N-1}\ v_{N-1}$
- $N$ は駅の数
- $1 \leq i \leq N-1$ であるような各 $i$ について、駅 $u_i$ と 駅 $v_i$ を双方向に結ぶ線路がある
出力
答えを1行に出力してください。
サンプル
サンプル1
入力
5 1 2 2 3 3 4 4 5
出力
9
$(1,5)$ 以外のすべての組み合わせを初乗り運賃で乗ることができます。
サンプル2
入力
8 1 2 2 3 2 4 2 5 5 6 6 7 6 8
出力
22
$(1,7),(1,8),(3,7),(3,8),(4,7),(4,8)$ 以外のすべての組み合わせを初乗り運賃で乗ることができます。
サンプル3
入力
2 1 2
出力
1
$(1,2)$ の間の距離は $1$ kmなので初乗り運賃で乗ることができます。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。