AT_abc438_f.[ABC438F] Sum of Mex

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给你一棵有 NN 个顶点的树 TT 。顶点编号从 00 到 N−1N-1 ,第 ii 条边 (1≤i≤N−1)(1\le i\le N-1) 双向连接顶点 uiu_i 和 viv_i 。(请注意,顶点编号以 00 为索引,边编号以 11 为索引)。

对于一对整数 (i,j)(i,j) 其中的 0≤i,j<N0 \leq i,j < N ,定义 f(i,j)f(i,j) 如下:

  • 在树 TT 中,从顶点 ii 到顶点 jj 的路径中未包含的顶点中编号最小的顶点的顶点编号。
    • 这里,如果从顶点 ii 到顶点 jj 的路径包含了从顶点 00 到顶点 N−1N-1 的所有顶点,则 f(i,j)=Nf(i,j)=N 。

请注意,树 TT 中从顶点 ii 到顶点 jj 的路径包括顶点 ii 和 jj 。

求 ∑0≤i≤j<Nf(i,j)\displaystyle \sum_{0\le i \le j < N} f(i,j) 的值。

输入格式

输入内容由标准输入法提供,格式如下

NN\\
u1u_1 v1v_1\\
u2u_2 v2v_2\\
⋮\vdots\\
uN−1u_{N-1} vN−1v_{N-1}

输出格式

输出 ∑0≤i≤j<Nf(i,j)\displaystyle \sum_{0\le i \le j < N} f(i,j) 的值。

输入输出样例

  • 输入#1

    2
    0 1

    输出#1

    3
  • 输入#2

    5
    0 1
    0 2
    2 3
    2 4

    输出#2

    16
  • 输入#3

    7
    1 4
    2 6
    0 5
    0 3
    2 5
    1 5

    输出#3

    16

说明/提示

数据范围

  • 2≤N≤2×1052\le N\le 2\times 10^5。
  • 0≤ui<vi<N0\le u_i < v_i < N。
  • 输入的图形是一棵树。
  • 所有输入值均为整数。

样例解释

样例 1 解释

我们得到 f(0,0)=1,f(0,1)=2,f(1,1)=0f(0,0)=1,f(0,1)=2,f(1,1)=0 。因此,输出 1+2+0=31+2+0=3 。

输入解题思路,AI测评打分。不知道怎么写?

首页