Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. В новый офис привезли N компьютеров. Расположенный рядом радиотелескоп не позволяет использовать Wi-Fi для связи, и хелпдеску придётся организовывать сеть с помощью LAN-кабелей. Собрав все завалявшиеся по углам кабели, админы сумели соединить K пар компьютеров. Утомившись после длинного рабочего дня, сотрудники хелпдеска обратились к вам за помощью — рассчитать бюджет, необходимый для завершения задачи. Так у вас появился список из M пар компьютеров, которые могут соединить админы, и стоимость каждого кабеля. Начав работу, вы обнаружили баг в системе расчёта стоимости — вместо сложения стоимостей, они умножаются — так кабель стоимостью 4 и кабель стоимостью 3 вместе стоят не 7, как подсказывает логика, а 12. Для выполнения задачи вам необходимо рассчитать стоимость кабелей, достаточных для организации связной сети — такой, что каждый компьютер соединён с каждым прямо или опосредованно.
  2.  
  3. Формат ввода
  4. Первая строка содержит числа 0 < N < 106, 0 ≤ K < 106, 0 ≤ M < 106.
  5. Следующие N строк содержат описание уже соединенных компьютеров. Каждая строка содержит чиcло Au - количество компьютеров, соединенных с компьютером u. Следующие Au чисел в этой строке 1 ≤ v ≤ N описывают номера компьютеров, уже соединенных с компьютером v. Сумма Au равна K.
  6. Следующие N строк содержат описание компьютеров, которые можно соединить. Каждая строка содержит чиcло Bu - количество компьютеров, которые можно соединить с компьютером u. Следующие Bu пар чисел в этой строке 1 ≤ v ≤ N, 1 ≤ p ≤ 109 описывают номера компьютеров, которые можно соединить кабелем стоимостью p. Сумма Bu равна M.
  7.  
  8. Формат вывода
  9. Выведите минимальную стоимость кабелей, достаточных для построения связанной сети, или -1 если построить полную сеть невозможно.
  10. Ответ может быть очень большим, поэтому вывести его необходимо по модулю 231 - 1.
  11.  
  12. Пример 1
  13. Ввод Вывод
  14. 2 0 1
  15. 0
  16. 0
  17. 1 2 9
  18. 0
  19. 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement