题目名称 3013. [CF11D]简单的任务
输入输出 task.in/out
难度等级 ★★★
时间限制 2000 ms (2 s)
内存限制 256 MiB
测试数据 25
题目来源 Gravatarsyzhaoss 于2018-10-26加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:0, 通过率:0%
关于 简单的任务 的近10条评论(全部评论)

3013. [CF11D]简单的任务

★★★   输入文件:task.in   输出文件:task.out   简单对比
时间限制:2 s   内存限制:256 MiB

【题目描述】

给定一个简单图,输出其简单环的数量。简单环是指没有重复顶点或边的环。

【输入格式】

输入的第一行包含两个整数 $n$ 和 $m$($1 \leq n \leq 19$,$0 \leq m$),分别表示图的顶点数和边数。接下来的 $m$ 行,每行包含两个整数 $a$ 和 $b$($1 \leq a,b \leq n$,$a \neq b$),表示顶点 $a$ 和顶点 $b$ 之间有一条无向边。任意一对顶点之间最多只有一条边。

【输出格式】

输出给定图中的简单环的数量。

【样例输入】

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

【样例输出】

7

【样例解释】

示例中的图是一个完全图,包含四个长度为 3 的环和三个长度为 4 的环。