#HK4983. 「POI 2024/2025 R3」Impreza
「POI 2024/2025 R3」Impreza
题目描述
题目译自 XXXII Olimpiada Informatyczna – III etap Impreza
Bajtek 正筹备一场盛大的生日派对,邀请了 位宾客,编号从 到 。这些宾客中,有些已相互认识,有些可能是初次见面。Bajtek 精心收集了所有熟人关系,整理出 对已认识的宾客名单。熟人关系是对称的,即若宾客 认识宾客 ,则宾客 也认识宾客 。
Bajtek 希望派对上能出现至少一组四人,满足这样的条件:这四人中,除了一对宾客尚未认识外,其他所有两人组合都已熟识。如此,这对新朋友就能在友好的氛围中结识。更正式地说,他希望找到四个互不相同的宾客 ,使得集合 $\{a, b\}, \{a, c\}, \{a, d\}, \{b, c\}, \{b, d\}, \{c, d\}$ 中恰好有一对尚未认识。你的任务是帮助 Bajtek 判断是否存在这样的四人组,若存在,则提供一组符合条件的宾客编号。
输入格式
第一行包含一个整数 ,表示测试数据数量。
每组测试数据描述如下:
- 第一行包含两个整数 ,分别表示派对宾客人数和熟人关系对数。
- 接下来的 行,每行包含两个整数 ,表示宾客 和 已认识。 保证熟人关系对不重复,即对于 ,有 。
令 为所有测试数据中 之和, 为所有 之和,满足 。
输出格式
对于每组测试数据,输出一行,包含一个字符串 TAK 或 NIE,表示是否存在满足条件的四人组。若为 TAK,则在下一行输出四个整数 ,表示一组符合条件的四人。若存在多种解,输出任意一种。
2
6 8
3 6
4 5
1 5
2 6
1 3
5 6
3 5
1 2
4 6
1 2
1 3
1 4
2 3
2 4
3 4
TAK
1 6 3 5
NIE
在第一组数据中,在四人组 中,仅 尚未认识,其他对均已熟识,满足条件。第二组数据中,唯一可能的四人组 中,所有对均已认识,无法满足恰有一对不认识的条件。
附加样例
- 六组测试用例,每个 ,答案均为
TAK。 - 一组测试用例,,答案为
NIE。 - 一组测试用例,,每对宾客均认识,答案为
NIE。 - 一组测试用例,,对于每个 ,宾客 认识 ,且宾客 认识 ,答案为
NIE。
数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务编号 | 附加限制 | 分值 |
|---|---|---|
| 无附加限制 |