1652_Tutte多项式

2022-5-16 18:17| 发布者: Hocassian| 查看: 45| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-8950480607700-Problem List-采集的数据-后羿采集器.html

Pro.ID

1652

Title

Tutte 多项式

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1652

AC

0

Submit

0

Ratio

-

时间&空间限制

  • Time Limit: 60000/60000 MS (Java/Others)     Memory Limit: 1048576/1048576 K (Java/Others)
  • 描述

    这是一道模板题。

    对于一个无向图 G =(V, E) ,Tutte多项式可以定义为 ,其中 k(E)表示图(V, E)的连通分量数。它还有一些看起来更简洁自然的定义和很多优秀的性质,但在这题只需要知道这个定义。

    在一些 (x, y) 上,Tutte多项式和一些计数问题相关。一个图的 Tutte 多项式等于它的所有连通分量的 Tutte多项式之积,为了方便,以下假设图 G 连通。

    • 容易观察到 TG(1,1) 是 G 的生成树(即无环连通生成子图)数量,TG(2,1) 是 G 的生成森林(即无环生成子图)数量,TG(1,2) 为 G 的连通生成子图数量,TG(2,2) 是 G 的生成子图数量,即 2|E|

    • y = 0 时有 PG(k)表示 G 的色多项式,是 G 的顶点 k染色的数量。特别地,TG(2,0) 是 G 的无环定向数量。

    • x = 0 时有 CG(k)表示 G 的流多项式,是 G 的无处为零 k-流的数量。特别地,TG(0,2) 是 G 的强连通定向数量。

    对一个无重边无自环的图 G =(V, E) = ( { 0,1,..., n-1}, E ),求 TG(x, y) mod 998244353 。

    输入

    第 1 行:n

    第 2+i 行( 0 ≤ in-1 ): Gi,0  Gi,1 ... Gi,n-1Gi,j 为 0 表示 (i,j)E ,为 1 表示 (i,j)∈E

    第 2+n 行:x  y

    输出

    Description

    这是一道模板题。

    对于一个无向图 G =(V, E) ,Tutte多项式可以定义为 ,其中 k(E)表示图(V, E)的连通分量数。它还有一些看起来更简洁自然的定义和很多优秀的性质,但在这题只需要知道这个定义。

    在一些 (x, y) 上,Tutte多项式和一些计数问题相关。一个图的 Tutte 多项式等于它的所有连通分量的 Tutte多项式之积,为了方便,以下假设图 G 连通。

    • 容易观察到 TG(1,1) 是 G 的生成树(即无环连通生成子图)数量,TG(2,1) 是 G 的生成森林(即无环生成子图)数量,TG(1,2) 为 G 的连通生成子图数量,TG(2,2) 是 G 的生成子图数量,即 2|E|

    • y = 0 时有 PG(k)表示 G 的色多项式,是 G 的顶点 k染色的数量。特别地,TG(2,0) 是 G 的无环定向数量。

    • x = 0 时有 CG(k)表示 G 的流多项式,是 G 的无处为零 k-流的数量。特别地,TG(0,2) 是 G 的强连通定向数量。

    对一个无重边无自环的图 G =(V, E) = ( { 0,1,..., n-1}, E ),求 TG(x, y) mod 998244353 。

    Input

    第 1 行:n

    第 2+i 行( 0 ≤ in-1 ): Gi,0  Gi,1 ... Gi,n-1Gi,j 为 0 表示 (i,j)E ,为 1 表示 (i,j)∈E

    第 2+n 行:x  y

    Output

    第  1 行:TG(x,y) mod 998244353

    Sample Input

    5
    0 1 1 0 1
    1 0 0 1 1
    1 0 0 1 1
    0 1 1 0 0
    1 1 1 0 0
    [x] [y]

    Sample Output

    (x,y)          TG(x,y) mod 998244353
    (0,1)        6
    (0,2)        24
    (1,0)        10
    (1,1)        24
    (1,2)        52
    (2,0)        60
    (2,1)        86

    Hint

    [x] 和 [y] 是输入的 x 和 y,样例输出中给出了一些可能的 (x,y) 对应的输出。

    样例输入

    5
    0 1 1 0 1
    1 0 0 1 1
    1 0 0 1 1
    0 1 1 0 0
    1 1 1 0 0
    [x] [y]

    样例输出

    (x,y)          TG(x,y) mod 998244353
    (0,1)        6
    (0,2)        24
    (1,0)        10
    (1,1)        24
    (1,2)        52
    (2,0)        60
    (2,1)        86

    提示

    [x] 和 [y] 是输入的 x 和 y,样例输出中给出了一些可能的 (x,y) 对应的输出。

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部