传统题 文件IO:path 1000ms 256MiB

路径数量

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给你一个由 nn 个顶点和 nn 条边组成的无向图。保证给定的图是连接的(即可以从任何其他顶点到达任何顶点),并且图中没有自循环和多条边。

您的任务是计算所给图形中长度至少*** 11简单路径的数目。请注意,仅方向不同的路径被视为相同(即您必须计算无向路径的数量)。例如,路径 [1,2,3][1, 2, 3][3,2,1][3, 2, 1] 被视为相同。

您必须回答 tt 个独立的测试用例。

回想一下,图论中的路径是顶点 v1,v2,,vkv_1, v_2, \ldots, v_k 的序列,该序列中的每对相邻(连续)顶点都由一条边连接。路径的长度就是其中边的数量。简单路径**是指路径中的所有顶点都是不同的。。

输入格式

输入

输入的第一行包含一个整数 tt ( 1t21041 \le t \le 2 \cdot 10^4 )--测试用例数。然后是 tt 个测试用例。

测试用例的第一行包含一个整数 nn ( 3n21053 \le n \le 2 \cdot 10^5 ) - 图形中的顶点数(以及边数)。

测试用例接下来的 nn 行描述了边:边 ii 是由一对顶点 uiu_i , viv_i 组成的。( 1ui,vin1 \le u_i, v_i \le n , uiviu_i \ne v_i ),其中 uiu_iviv_iii /th 边所连接的顶点。对于每一对顶点 (u,v)(u, v)uuvv 之间最多有一条边。没有从顶点到自身的边。因此,图中不存在自循环和多条边。该图是非定向,即所有边都是双向的。图是连通的,即沿着图的边移动,可以从任何其他顶点到达任何顶点。

保证 nn 的总和不超过 21052 \cdot 10^5 ( n2105\sum n \le 2 \cdot 10^5 )。

输出格式

输出

对于每个测试用例,打印一个整数:给定图形中长度至少*** 11简单路径的数量。请注意,仅方向不同的路径被视为相同(即您必须计算无向路径的数量)。

3
3
1 2
2 3
1 3
4
1 2
2 3
3 4
4 2
5
1 2
2 3
1 3
2 5
4 3

6
11
18

请看示例中的第二个测试案例。它看起来是这样的

1111 条不同的简单路径:

  1. [1,2][1, 2] ;
  2. [2,3][2, 3] ;
  3. [3,4][3, 4] ;
  4. [2,4][2, 4] ;
  5. [1,2,4][1, 2, 4] ;
  6. [1,2,3][1, 2, 3] ;
  7. [2,3,4][2, 3, 4] ;
  8. [2,4,3][2, 4, 3] ;
  9. [3,2,4][3, 2, 4] ;
  10. [1,2,3,4][1, 2, 3, 4] ;
  11. [1,2,4,3][1, 2, 4, 3] .

2025暑期集训终测

未参加
状态
已结束
规则
OI
题目
8
开始于
2025-8-17 9:00
结束于
2025-8-17 16:00
持续时间
7 小时
主持人
参赛人数
15