На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

допустимое значение n n такое, что он мог оказаться в подобной ситуации.

Для начала определим, какой может быть максимальное значение d i d_i d i ​ для каждого человека i i. В случае, если каждый человек знаком со всеми остальными, максимальное значение d i d_i d i ​ будет равно n − 1 n-1 n − 1 для каждого i i. В противном случае, максимальное значение d i d_i d i ​ будет меньше.

Заметим, что если у двух человек, сидящих у костра, d i ≠ d j d_i neq d_j d i ​  =d j ​ , то они не могут быть знакомыми друг с другом, так как условие гласит, что два человека с номерами i i и j j ( i ≠ j i neq j i  =j) знакомы друг с другом тогда и только тогда, когда d i = d j d_i = d_j d i ​ =d j ​ . Поэтому, чтобы минимально возможное значение n n было допустимым, все d i d_i d i ​ должны быть одинаковыми.

Пусть d d будет это значение. Тогда, для каждого i i, количество людей с номерами j j таких, что d j = d d_j = d d j ​ =d, будет равно d i d_i d i ​ – 1, так как i i сам себе не может быть знаком. Таким образом, общее количество знакомых пар будет равно

∑ i = 1 n ( d i − 1 ) = n d − n ∑_{i=1}^n (d_i – 1) = nd – n ∑ i = 1 n ​ ( d i ​ − 1 ) = n d − n

Но общее количество знакомых пар также равно половине от суммы всех значений d i d_i d i ​, так как каждая пара учитывается дважды (для i-го человека и для j-го человека). То есть

∑ i = 1 n d i 2 = 1 2 ( n d ∑_{i=1}^n d_i^2 = frac{1}{2}(nd ∑ i = 1 n ​ d i 2 = 2 n d

Сравнивая эти две суммы, получаем уравнение:

nd – n = 2nd

Отсюда следует, что n = 2. Подставим это значение в исходное уравнение и убедимся, что условия выполняются.

Итак, минимальное возможное значение n такое, что Николай мог оказаться в подобной ситуации, равно 2.