АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

2004. Portals

Time Limit: 4 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added 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.


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XXII Interuni Olympiad - 2019 /
2003. D - Cards 2004. 2005. F - Space Characters 2006. G - Genealogic Tree 2007. H - Beautiful Numbers
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.