electicode
ГлавнаяКурсыРесурсыЗадачи
Все задачи
dsubinary-search
Олимпиадаи Шахри синфи 9-10 - Дастави 2026

Соединение компьютеров

1 сОграничение времени
256 МБОграничение памяти
Средняя
Все решения

Описание задачи

Есть NNN компьютеров, пронумерованных от 111 до NNN. На каждом компьютере сейчас установлена одна программа. Программы также пронумерованы от 111 до NNN.

Известно, что программа с номером iii должна в итоге оказаться на компьютере с номером iii. Изначально программы расположены в некотором порядке, заданном перестановкой , где программа установлена на компьютере .

Хочешь решить?

Войди, напиши код прямо здесь и сразу увидишь результат.

Войти

electicode© 2026. Все права защищены.

Оформление
p1,p2,…,pNp_1, p_2, \dots, p_Np1​,p2​,…,pN​
pip_ipi​
iii

Также имеется MMM кабелей. Каждый кабель соединяет два компьютера aia_iai​ и bib_ibi​ и имеет пропускную способность wiw_iwi​.

Через кабель можно обменять местами программы на его концах. Программы можно перемещать через кабели любое количество раз и в любом порядке.

Найдите наибольшее возможное значение минимальной пропускной способности кабеля, который потребуется использовать, чтобы установить все программы на свои компьютеры.

Если программы уже находятся на нужных компьютерах и кабели использовать не требуется, выведите (-1).

Входные данные

В первой строке заданы два целых числа NNN и MMM (1≤N,M≤1051 \le N, M \le 10^51≤N,M≤105).

Во второй строке задана перестановка p1,p2,…,pNp_1, p_2, \dots, p_Np1​,p2​,…,pN​ чисел от 111 до NNN.

В следующих MMM строках заданы кабели в виде трёх чисел aia_iai​, bib_ibi​ и wiw_iwi​ (1≤ai,bi≤N1 \le a_i, b_i \le N1≤ai​,bi​≤N, ai≠bia_i \ne b_iai​=bi​, 1≤wi≤1091 \le w_i \le 10^91≤wi​≤109).

Выходные данные

Выведите одно целое число --- наибольшее возможное значение минимальной пропускной способности.

Система оценки

ГруппаДополнительные ограниченияБаллыНеобходимые подгруппы
0Тесты из условия0—
1N,M≤1000N, M \le 1000N,M≤1000400
2Нет дополнительных ограничений600, 1

Примеры

Пример 1
Ввод
4 4 3 2 1 4 1 2 9 1 3 7 2 3 10 2 4 3
Вывод
9
Пример 2
Ввод
4 1 1 2 3 4 4 2 13
Вывод
-1