传统题 1000ms 256MiB

图的改造

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

题目描述

一个无向简单图包含 NN 个点,MM 条边。

现在你想通过加边或删边的操作,使得无向图满足:

如果点 xx 和点 yy 之间有边,则对于其它任意一点 zz,需要使得 zz 至少与 xxyy 之一之间有边。

每次操作,你只能加一条边,或者删除一条边。

问:你至少需要操作多少次?

输入格式

第一行:两个整数 N,MN, M

接下来 MM 行,每行两个整数 u,vu, v 表示点 uuvv 之间有一条无向边。

输出格式

一个整数,表示答案。

样例1输入

2 1
1 2

样例1输出

0

样例2输入

3 1
1 2

样例2输出

1

样例2解释:

可以通过两次加边操作 (2,3)(2,3)(1,3)(1,3),也可以通过一次删边操作 (1,2)(1,2)。显然,最少操作次数为 1 次。

数据范围

  • 测试点 131 - 3N,M10N, M ≤ 10
  • 测试点 4134 - 13:对于每一个 N[6,15]N\in [6, 15] 依次有一个测试点。
  • 测试点 142014 - 20N=16N=16

20250321

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-3-21 7:40
结束于
2025-3-21 12:00
持续时间
4.3 小时
主持人
参赛人数
15