AT_ttpc2023_p.Bridge Elimination

通过率:0%

AC君温馨提醒

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

题目描述

有一个 NN 个顶点的无向图。这些顶点从 11 到 NN 编号,每个顶点 i (1≤i≤N)i\ (1 \le i \le N) 上写有一个整数 AiA_i。该图初始没有边,你可以自由地添加边。

对于该图而言,使其成为一个简单图的连边方式共有 2N(N−1)22^{\frac{N(N-1)}{2}} 种。对于每一种方式,计算如下的 得分,并求所有可能连边方式下得分的总和,对 998244353998244353 取模后输出。

  • 如果图不连通,则该方案的 得分 为 00。
  • 如果图连通,将该图中的所有桥边删除,得到图 GG。对 GG 的每个连通分量,计算其所有顶点对应 AiA_i 的和;将这些和相乘,作为该方案的 得分。

输入格式

输入从标准输入给出,格式如下:

NN A1A_1 A2A_2 …\dots ANA_N

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3
    8 5 9

    输出#1

    1102
  • 输入#2

    5
    4 2 1 3 10

    输出#2

    63860
  • 输入#3

    7
    229520041 118275986 281963154 784360383 478705114 655222915 970715006

    输出#3

    35376232

说明/提示

样例解释 1

对于 33 个顶点的简单连通无向图,共有如下 44 种情况。

graph1 graph2 graph3 graph4

四种情况下得分从左到右分别为 360,360,360,22360, 360, 360, 22,所以答案为 11021102。

样例解释 3

请将答案对 998244353998244353 取模后输出。

数据范围

  • 1≤N≤4001 \le N \le 400
  • 0≤Ai<998244353 (1≤i≤N)0 \le A_i < 998244353\ (1 \le i \le N)
  • 输入均为整数。

由 ChatGPT 5 翻译

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

首页