AtCoder Beginner Contest 220
H
Security Camera
AtCoder
⌀ 3047
原题
← G→
翻译中…

Problem Statement

翻译中…

AtCoder Town has $N$ intersections and $M$ roads. Road $i$ connects Intersections $A_i$ and $B_i$.

翻译中…

Takahashi, the mayor, has decided to install zero or more surveillance cameras at the intersections. Each intersection can be installed with zero or one surveillance camera.

翻译中…

How many of the $2^N$ ways to install surveillance cameras monitor an even number of roads?

翻译中…

Here, Road $i$ is said to be monitored when the following condition is satisfied:

翻译中…

a surveillance camera is installed at one or both of Intersections $A_i$ and $B_i$.

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 40$
  • $1 \leq M \leq \frac{N(N-1)}{2}$
  • $1 \leq A_i \lt B_i \leq N$
  • $(A_i,B_i) \neq (A_j,B_j)$ if $i \neq j$.
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M
A_1 B_1
A_2 B_2
\vdots
A_M B_M

翻译中…

Output

翻译中…

Print the answer.

翻译中…

样例

Input #1
3 2
1 2
2 3
Output #1
6
The sets of towns to install surveillance cameras to satisfy the condition are: $\{ \} , \{ 2 \} , \{ 1,2 \} ,\{1,3\},\{2,3\},\{1,2,3\}$. Note that it is allowed to install no surveillance camera.
Input #2
20 3
5 6
3 4
1 2
Output #2
458752
The town may not be connected.
题目信息
题号
abc220_h
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。