АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

2004. Порталы

Ограничение времени: 4 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

В космической федерации имеется n населённых планет. Планеты находятся в разных звёздных системах, поэтому перелёты между ними могут занимать многие годы... К счастью, недавно правительство федерации смогло приобрести у технически более развитой цивилизации сразу два гиперпортала. Теперь для размещения порталов нужно выбрать какие-то две планеты u и v, а на каждой из остальных планет построить приёмо-передающую станцию для связи с одним из порталов. Станции устроены проще, чем порталы, поэтому федерация может построить их своими силами.

Каждая станция настраивается на работу с конкретным порталом – то есть через неё можно будет перемещаться либо только на планету u (и обратно), либо только на планету v (и обратно). Для связи планет u и v между собой дополнительных станций строить не нужно. В конечном результате от любой планеты можно будет добраться до любой другой, сделав не более трёх прыжков.

Приёмо-передающие станции делятся на три типа в зависимости от мощности:

  • станция типа 1 имеет низкую мощность, строительство каждой такой станции обойдётся в один миллион межгалактических кредитов,
  • станция типа 2 имеет среднюю мощность и будет стоить два миллиона кредитов;
  • станция типа 3 имеет высокую мощность и будет стоить три миллиона кредитов.
Для каждой пары планет i и j известно, станцию какого типа достаточно построить на планете i для связи с порталом на планете j (в предположении, что он там будет). Определите, какую минимальную сумму придётся потратить на строительство.

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

В первой строке входных данных записано целое число n – количество планет (2 ≤ n ≤ 1500).

В следующих n строках записано по n цифр 0, 1, 2 или 3. Цифра в i-й строке и j-м столбце задаёт тип станции на планете i для связи с порталом на планете j (в предположении, что портал там будет). Нули находятся только на главной диагонали этой матрицы. Обратите внимание – пробелов во входных данных нет.

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

Выведите одно целое число – минимальную сумму (выраженную в миллионах кредитов), которую придётся потратить на строительство станций.

Примеры

Входные данные
3
013
302
230
Выходные данные
1
Входные данные
4
0323
2033
3302
3130
Выходные данные
3

Примечание

В первом примере можно разместить порталы на планетах 2 и 3, а единственную станцию построить на планете 1 и связать её с порталом на планете 2. Во втором примере можно разместить порталы на планетах 2 и 3, а станции – на планетах 1 и 4. Станцию на планете 1 связываем с порталом на планете 3, а станцию на планете 4 – с порталом на планете 2.


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Межвузовские олимпиады / XXII межвузовская олимпиада - 2019 /
2003. D - Карточки 2004. 2005. F - Пробелы 2006. G - Генеалогическое дерево 2007. H - Красивые числа
 
время генерации 0.125 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.