第 2 场 AtCoder Beginner Contest
D
派系
派閥
AtCoder
⌀ 1418
原题
← C→

派系AI (CI翻译)

N

M

(x,\ y)

(x,\ y)

x

y

N

N M
x_1 y_1
x_2 y_2
:
x_M y_M

  1. $1$ 行目には、高橋くん以外の国会議員の数 $N\ (1≦N≦12)$ と、人間関係の数 $M$ $(0≦M≦N(N-1)/2)$ が半角空白区切りで与えられる。
  2. $2$ 行目から $M+1$ 行目までの $M$ 行で、人間関係が与えられる。

1

5 3
1 2
2 3
1 3

  • $1$ 行目:$5$ 人の議員と $3$ つの人間関係が存在する。
  • $2$ 行目:議員 $1$ と議員 $2$ は知り合いである。
  • $3$ 行目:議員 $2$ と議員 $3$ は知り合いである。
  • $4$ 行目:議員 $1$ と議員 $3$ は知り合いである。

3

  • 議員 $1$、議員 $2$、議員 $3$ は互いに知り合いなので、この $3$ 人は派閥を構成することができる。

5 3
1 2
2 3
3 4

2

  • 議員数 $2$ の派閥として の $3$ 通りが考えられます。
  • 議員 $1$ と議員 $2$ の派閥
    • 議員 $2$ と議員 $3$ の派閥
    • 議員 $3$ と議員 $4$ の派閥

7 9
1 2
1 3
2 3
4 5
4 6
4 7
5 6
5 7
6 7

4

12 0

1

题目描述

高桥君是一名国会议员,同时也是派系的领袖。

国会议员之间存在各种人际关系。每种人际关系表示为“议员 $x$ 与议员 $y$ 互相认识”。

派系是指满足以下条件的议员集合:派系中的任意两名议员都互相认识。

现给出高桥君以外的国会议员人数以及他们之间的人际关系。请你求出仅由高桥君以外的议员组成的派系的最大人数。

约束条件

  • $1≦N≦12$
  • $0≦M≦N(N-1)/2$
  • $1≦x_i<y_i≦N$
  • 不会给出重复的人际关系。

输入格式

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

N M
x_1 y_1
x_2 y_2
:
x_M y_M

  1. 第 $1$ 行以半角空格分隔给出除高桥君以外的国会议员人数 $N$ $(1≦N≦12)$ 与人际关系数 $M$ $(0≦M≦N(N-1)/2)$。
  2. 从第 $2$ 行到第 $M+1$ 行的 $M$ 行中,给出人际关系。

输出格式

输出由标准输出给出。输出能够组成的派系的最大人数。

样例

样例 1

5 3
1 2
2 3
1 3

  • 第 $1$ 行:存在 $5$ 名议员和 $3$ 条人际关系。
  • 第 $2$ 行:议员 $1$ 与议员 $2$ 互相认识。
  • 第 $3$ 行:议员 $2$ 与议员 $3$ 互相认识。
  • 第 $4$ 行:议员 $1$ 与议员 $3$ 互相认识。

3

  • 议员 $1$、议员 $2$、议员 $3$ 互相认识,因此这 $3$ 人可以组成一个派系。

样例 2

5 3
1 2
2 3
3 4

2

  • 人数为 $2$ 的派系共有 $3$ 种可能:
    • 议员 $1$ 和议员 $2$ 组成的派系
    • 议员 $2$ 和议员 $3$ 组成的派系
    • 议员 $3$ 和议员 $4$ 组成的派系

样例 3

7 9
1 2
1 3
2 3
4 5
4 6
4 7
5 6
5 7
6 7

4

样例 4

12 0

1
AI (CI翻译)

题目信息
题号
abc002_4
时间限制
2 s
内存限制
64 MB

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