#P14029. 推荐可能认识的人

推荐可能认识的人

题目背景

社交平台往往具备推荐 可能认识的人 这一功能,某个人 可能认识的人 就是与他共同好友数最多非好友

题目描述

nn 个用户的社交平台,用户用自然数 1n1~n 编号,给定所有的好友关系,找到编号为 tt 的用户 可能认识的人

输入格式

11 行是三个正整数 nnmmtt,分别表示社交平台用户数 nn、平台中好友关系的数量 mm 和指定用户的编号 tt

接下来有 mm 行,第 ii 行是两个正整数 pi,qip_i,q_i,表示编号为 pi,qip_i,q_i 的用户是好友关系(1impiqi1 \leq i \leq m,p_i \neq q_i)。

输出格式

一行,就是用户 tt 的所有可能认识的人的编号。

如果有多个用户满足条件,按照从小到大的顺序输出这些用户的编号,相邻编号之间用一个空格隔开。

输入输出样例

10 15 1
1 2
1 3
1 4
2 5
3 5
4 5
2 6
3 6
2 7
4 7
5 8
6 9
7 10
8 9
9 10
5

说明/提示

👀️ 样例说明:

  • 用户 11 的好友:{2, 3, 4}\verb|{2, 3, 4}|
  • 用户 55 的好友:{2, 3, 4}\verb|{2, 3, 4}| → 共同好友数 = 33
  • 用户 66 的好友:{2, 3}\verb|{2, 3}| → 共同好友数 = 22
  • 用户 77 的好友:{2, 4}\verb|{2, 4}| → 共同好友数 = 22
  • 用户 8,9,108, 9, 10 与用户 11 没有共同好友

所以与用户 11 非好友的用户中,与用户 11 最大共同好友数是 33,只有用户 55 满足条件。

👀️ 对于 100%100\% 的数据 10n10510 \leq n \leq 10^510m10610 \leq m \leq 10^61t,pi,qin1 \leq t,p_i,q_i \leq n