VK Cup 2015 - Round 1
A
Возможно, вы знаете этих людей?
Codeforces
1600
原题
←B →
翻译中…

Основой любой социальной сети является отношение дружбы между двумя пользователями в том или ином смысле. В одной известной социальной сети дружба симметрична, то есть если $*a*$ является другом $*b*$, то $*b*$ также является другом $*a*$.

翻译中…

В этой же сети есть функция, которая демонстрирует множество людей, имеющих высокую вероятность быть знакомыми для пользователя. Эта функция работает следующим образом. Зафиксируем пользователя $*x*$. Пусть некоторый другой человек $*y*$, не являющийся другом $*x*$ на текущий момент, является другом не менее, чем для $*k*%$ друзей $*x*$. Тогда он является предполагаемым другом для $*x*$.

翻译中…

У каждого человека в социальной сети есть свой уникальный идентификатор — это целое число от $1$ до $10^{9}$. Вам дан список пар пользователей, являющихся друзьями. Определите для каждого упомянутого пользователя множество его предполагаемых друзей.

翻译中…

Input

翻译中…

В первой строке следуют два целых числа $*m*$ и $*k*$ ($1 ≤ *m* ≤ 100$, $0 ≤ *k* ≤ 100$) — количество пар друзей и необходимый процент общих друзей для того, чтобы считаться предполагаемым другом.

翻译中…

В последующих $*m*$ строках записано по два числа $*a*_{*i*}, *b*_{*i*}$ ($1 ≤ *a*_{*i*}, *b*_{*i*} ≤ 10^{9}$, $*a*_{*i*} ≠ *b*_{*i*}$), обозначающих идентификаторы пользователей, являющихся друзьями.

翻译中…

Гарантируется, что каждая пара людей фигурирует в списке не более одного раза.

翻译中…

Output

翻译中…

Для всех упомянутых людей в порядке возрастания id выведите информацию о предполагаемых друзьях. Информация должна иметь вид "$*id*:  *k* *id*_{1} *id*_{2} ... *id*_{*k*}$", где $*id*$ — это id самого человека, $*k*$ — количество его предполагаемых друзей, а $*id*_{1}$, $*id*_{2}$, ..., $*id*_{*k*}$ — идентификаторы его предполагаемых друзей в возрастающем порядке.

翻译中…

样例

Input #1
5 51
10 23
23 42
39 42
10 39
39 58
Output #1
10: 1 42
23: 1 39
39: 1 23
42: 1 10
58: 2 10 42
Входные данныеCopy Выходные данныеCopy
Input #2
5 100
1 2
1 3
1 4
2 3
2 4
Output #2
1: 0
2: 0
3: 1 4
4: 1 3
Входные данныеCopy Выходные данныеCopy
题目信息
题号
524A
标签
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。