#P10922. [2015杭电多校]Friends

    ID: 10064 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 4 上传者: 标签>CF1400DFS回溯法枚举搜索图论组合数学

[2015杭电多校]Friends

Friends

Problem Description

There are nn people and mm pairs of friends. For every pair of friends, they can choose to become online friends (communicating using online applications) or offline friends (mostly using face-to-face communication). However, everyone in these nn people wants to have the same number of online and offline friends (i.e. If one person has xx onine friends, he or she must have xx offline friends too, but different people can have different number of online or offline friends). Please determine how many ways there are to satisfy their requirements.

Input

The first line of the input is a single integer T (T=100)T\ (T=100), indicating the number of testcases. For each testcase, the first line contains two integers n (1n8)n\ (1 \le n \le 8) and m (0mn(n1)2)m\ (0 \le m \le \frac{n(n-1)}{2}), indicating the number of people and the number of pairs of friends, respectively. Each of the next mm lines contains two numbers xx and yy, which mean xx and yy are friends. It is guaranteed that xyx \neq y and every friend relationship will appear at most once.

Output

For each testcase, print one number indicating the answer.

Sample Input

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

Sample Output

0
2

Author

XJZX

Source

2015 Multi-University Training Contest 2