#B. [BalticOI 2017] Political Development

    Type: RemoteJudge 1000~2000ms 128MiB

[BalticOI 2017] Political Development

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

某个有 nn 个成员的政党想要发展一些全新的政策。为了做到这一点,这个政党计划为了新的政策的发展,建立一个委员会。显然,当所有委员会委员的意见都不一致,并且这个委员会尽量大的时候,政策得以最好地发展。
为了指出哪一对政治家的意见不一致以及哪一对意见一致,政党安排每一对可能的政治家讨论一个随机选择的话题。无论何时,如果两个政治家不能在指定的话题上达成统一意见,他们就会被记录在政党的功德册上。
带着这本书,你被指定去完成找出最大的委员会,使得所有的委员的意见都不一致的任务。然而,找到一个大的委员会是非常有挑战的。仔细的分析结果显示,对于任意一个由党员所组成的非空的小组,存在至少一个小组成员,使得小组中与他的意见不一致的成员严格少于 kk 个。那么显然委员会不能有多于 kk 个成员。但是能够选出一个这个大小的委员会吗?找到最大的委员会的大小,使得其中没有人的意见是一致的。


一句话题意:

给一个图,满足对于任意点导出子图,存在一个节点的度数小于 kk,求原图的最大团。

输入格式

第一行包含两个整数 nnkknn 表示点的个数,kk 如上所述。
每个点用一个 00n1n-1 之间的整数 ii 表示。
接下来的 nn 行,每行描述一个点 ii,从 i=0i=0 开始。第 ii 行以一个整数 did_i 开始,接下来是 did_i 个整数,表示与第 ii 个点相连的点。

输出格式

输出仅一行一个整数,表示原图的最大团。

5 3
2 1 2
3 0 2 3
3 0 1 4
2 1 4
2 2 3

3
5 3
3 1 2 4
1 0
1 0
0
1 0

2

提示

数据规模与约定

本题采用捆绑测试。

  • Subtask 1(4 pts):k2k \le 2n5×103n \le 5 \times 10^3
  • Subtask 2(12 pts):k3k \le 3n5×103n \le 5 \times 10^3
  • Subtask 3(23 pts):di10d_i \le 10
  • Subtask 4(38 pts):n5×103n \le 5 \times 10^3
  • Subtask 5(23 pts):k5 k \le 5

对于 100%100\% 的数据,0di<n5×1040 \le d_i<n\le 5 \times 10^41k101 \le k \le 10

说明

翻译自 BOI 2017 D1 T1 Political Development。
翻译者:

https://www.luogu.com.cn/user/174045

军训训练赛4

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-8-24 8:00
End at
2023-8-24 12:00
Duration
4 hour(s)
Host
Partic.
14