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

GML0580 - БЕСКОНЕЧНО-МАЛЫЙ ПУТЬ

   Задан ориентированный граф из N вершин и M ребер. Каждое ребро описывается тремя числами X Y Z, где X, Y – номера вершин, которые соединяет ребро, а Z – вес ребра, который может быть отрицательным. Необходимо определить количество пар вершин X Y (X <> Y), минимальное расстояние между которыми бесконечно-мало, т.е. из-за отрицательных ребер минимальный путь между ними можно бесконечно уменьшать.

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

   N M

   X[1] Y[1] Z[1]

   X[2] Y[2] Z[2]

   …

   X[M] Y[M] Z[M]

Где:

   N – количество вершин (1 ≤ N ≤ 250).

   M – количество ребер (1 ≤ M ≤ 1000).

   X[i] Y[i] Z[i] - описание ребра из вершины X[i] в вершину Y[i] с весом Z[i] (-100 ≤ Z[i] ≤ 100).

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

   Ans – количество пар вершин, минимальное расстояние между которыми бесконечно-мало.

Пример.

N

stdin

stdout

1

5 5
1 2 -2
2 3 -2
3 1 1
4 1 1
4 5 1

9


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.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.