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

GML0567 - ПУТЬ

   Дан ориентированный граф, с N вершинами и M ребрами. В графе нету петель. Между двумя вершинами может быть более одной дуги. У Вас есть K запросов вида: “Какая длинна у кратчайшего пути от вершины U к вершине V. Если не существует пути выведите: -1”. Ответьте на все запросы.

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

   Первая строка содержит два числа: N, M (1<N≤100, 1<M≤10000).

   Следующие M строк описывают граф: X Y Z (1 ≤ X, Y ≤ N, 0 < Z ≤ 100), есть дуга из вершины X в вершину Y, весом Z.

   Следующая строка содержит одно число: K (0 < K ≤ 1 00 000).

   Следующие K строк описывают запрос: U, V (0 < U, V ≤ N).

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

   Выведите ответы на запросы.

Пример.

N

stdin

stdout

1

4 6
1 2 6
3 1 3
3 2 2
2 3 1
2 4 3
1 2 7
4
4 3
3 4
2 1
2 3
-1
5
4
1

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