B. Count Simple Paths

    传统题 1000ms 256MiB

Count Simple Paths

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

题面翻译

给定一张 NN 个节点 MM 条边的无向图,保证每个节点的度数 10\le 10

记从任意节点回到 11 号点的不同简单路径总数为 KK,请输出 min(K,106)\min(K,10^6)

简单路径是不经过重复结点的路径。

翻译 by @Mars_Dingdang

题目描述

頂点に 1 1 から N N の番号が、辺に 1 1 から M M の番号がついた N N 頂点 M M 辺の単純無向グラフが与えられます。辺 i i は頂点 ui u_i と頂点 vi v_i を結んでいます。また、各頂点の次数は 10 10 以下です。 頂点 1 1 を始点とする単純パス(同じ頂点を複数回通らないパス)の個数を K K とします。min(K, 106) \min(K,\ 10^6) を出力してください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N M M u1 u_1 v1 v_1 u2 u_2 v2 v_2 \vdots uM u_M vM v_M

输出格式

答えを出力せよ。

样例 #1

样例输入 #1

4 2
1 2
2 3

样例输出 #1

3

样例 #2

样例输入 #2

4 6
1 2
1 3
1 4
2 3
2 4
3 4

样例输出 #2

16

样例 #3

样例输入 #3

8 21
2 6
1 3
5 6
3 8
3 6
4 7
4 6
3 4
1 5
2 4
1 2
2 7
1 4
3 5
2 5
2 3
4 5
3 7
6 7
5 7
2 8

样例输出 #3

2023

提示

制約

  • 1  N  2 × 105 1\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • $ 0\ \leq\ M\ \leq\ \min\ \left(2\ \times\ 10^5,\ \frac{N(N-1)}{2}\right) $
  • 1  ui, vi  N 1\ \leq\ u_i,\ v_i\ \leq\ N
  • 入力で与えられるグラフは単純グラフ
  • 入力で与えられるグラフの頂点の次数はすべて 10 10 以下
  • 入力される値は全て整数

Sample Explanation 1

条件を満たすパスは次の 3 3 個です。(長さが 0 0 のパスも数えるのに注意してください。) - 頂点 1 1 - 頂点 1 1 , 頂点 2 2 - 頂点 1 1 , 頂点 2 2 , 頂点 3 3

暑假训练3-搜索专项

未认领
状态
已结束
题目
5
开始时间
2024-7-8 0:00
截止时间
2024-7-16 23:59
可延期
24 小时