Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GML0574 - ДРУЗЬЯ

   У Коли много друзей. Он часто ходит к ним домой играть,бывает, что он приходит к одному своему другу, а потом от него идёт к другому, а от этого к третьему и т.д. Чтобы не опаздывать он придумал мини-карту. Он пронумеровал дома всех своих  N друзей числами от 1 до N. Коля используем M тропинок, чтобы переходить от одного друга к другому. Тропинки характеризуются тремя числами X, Y, Z, где X, Y - номера домов друзей, которых связывает тропинка, а Z - её длина. Между двумя домами может быть несколько тропинок разной длины. По тропинке можно ходить в обе стороны. Мини-карта представляет собой квадратную матрицу A размером N*N, где Aij - длина кратчайшего пути между i-ым и j-ым домами (возможно проходя через другие дома). Aii всегда равен 0. Если из i-ого дома нельзя добраться до j-ого, то Aij = -1. Помогите Коле составить эту мини-карту.

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

   Первая строка содержит 2 числа N и M (2 ≤ N ≤ 100, 1 ≤ M ≤ 300) - соответственно число друзей и тропинок. Далее следует M строк по 3 числа в каждой Xi Yi Zi (1 ≤ Zi ≤ 100) - описание i-ой тропинки, где X, Y - номера домов друзей, которых связывает тропинка, а Z - её длина.

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

   N строк по N чисел в каждой - мини-карта.

Пример.

N

stdin

stdout

1

4 2
1 2 5
2 3 2

0 5 7 -1
5 0 2 -1
7 2 0 -1
-1 -1 -1 0


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-29
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.Գոմել: Ավագ տարիքային խումբ:

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.