K — наименьшее целое число такое, что любые два ученика могут взаимодействовать, используя не более k посредников, после і изменений. Необходимо найти значение данного параметра для всех от 0 до К. Как это решить? помогите — Решинка.ру

K — наименьшее целое число такое, что любые два ученика могут взаимодействовать, используя не более k посредников, после і изменений. Необходимо найти значение данного параметра для всех от 0 до К. Как это решить? помогите

994 просмотров
0 комментариев

В школе учатся школьников. Каждый из них в любой момент времени дружит в социальных сетях хотя бы с половиной других учеников этой школы. Естественно, если один ученик дружит со вторым, то и второй дружит с первым. К сожалению, у школьников очень переменчивое настроение, поэтому часто какие-то пары школьников, начинают или перестают дружить. Также в школе проходят разные мероприятия в рамках которых каждой паре учеников школы необходимо периодически взаимодействовать. Но ученик может взаимодействовать только со своим другом по социальной сети. Если же они друзьями не являются, то взаимодействовать они могут только через одного или нескольких посредников.
Все учащиеся в базе данных школы пронумерованы числами от 1 до та, причём таким образом, что если они встанут в круг по порядку номеров (при этом первый ученик стоит рядом с п-м), то у каждого ученика ровно т соседей слева и т справа будут его друзьями, а остальные не будут согласно отношениям дружбы на момент 1 сентября.
В течение года у завуча появился список изменений статуса дружбы учащихся. Обработав данные, он решип каждому изменению сопоставить параметр k. Где k, — наименьшее целое число такое, что любые два ученика могут взаимодействовать, используя не более k посредников, после і изменений. Необходимо найти значение данного параметра для всех от 0 до К.
Некоторые записи завуча могут быть неправильными, поэтому если новый статус дружбы пары учеников совпадает с прежним, то ничего в их статусах и не меняется.
В первой строке три целых числа п, m, K (1 < m<10*,0 < m, K < 10°) — количество учащихся в школе, количество друзей у каждого из них в начале учебного года, делённое на два, и количество записей по изменению статуса дружбы соответственно.
В следующих К строках находятся записи двух видов О у — учащиеся с номерами z, у перестали быть друзьями в социальной сети (не гарантируется, что они до этого дружили) и 1 у — учащиеся с номерами х, у подружились (не гарантируется, что они до этого не дружили) (1 <x, y <m).

Анонимный пользователь