AT_mujin_pc_2016_c.オレンジグラフ

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

给定一个无向图,包含 NN 个顶点和 MM 条边。该图是连通的,没有自环和重边。顶点编号为 11 到 NN,边编号为 11 到 MM。

初始时,所有边都是白色的。你可以重复进行如下操作:选择一条白色的边,将其涂成橙色。但是,不能进行会导致仅由橙色边组成的奇数长度环出现的操作。

你需要重复上述操作,直到无法再进行有效操作。给定初始图,计算可能的结果数(即边的颜色方案数)。

输入格式

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

$N$ $M$
$x_1$ $y_1$
$x_2$ $y_2$
\vdots
$x_M$ $y_M$
  • 第一行包含两个整数 NN(2≤N≤162 \leq N \leq 16)和 MM(N−1≤M≤N(N−1)2N-1 \leq M \leq \frac{N(N-1)}{2}),用空格分隔。NN 和 MM 分别表示顶点数和边数。
  • 接下来的 MM 行,每行包含两个整数 xix_i 和 yiy_i(1≤xi<yi≤N1 \leq x_i < y_i \leq N),表示第 ii 条边的两个端点。
  • 对于 i≠ji \neq j,有 xi≠xjx_i \neq x_j 或 yi≠yjy_i \neq y_j。
  • 保证图是连通的。

输出格式

输出可能的结果数,即可能的橙色边集合的数量。输出末尾需换行。

输入输出样例

  • 输入#1

    3 3
    1 2
    1 3
    2 3
    

    输出#1

    3
    
  • 输入#2

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

    输出#2

    5
    
  • 输入#3

    5 4
    1 2
    2 3
    3 4
    4 5
    

    输出#3

    1
    

说明/提示

由 ChatGPT 4.1 翻译

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

首页