#include <bits/stdc++.h> using namespace std; const int maxn = 2e6 + 10; typedef pair<long long, long long> PII; int n, m, q; int h[maxn], w[maxn], e[maxn], ne[maxn], idx; long long dis[maxn]; bool st[maxn]; void add(int a, int b, int c) { e[idx] = b, w[idx] = c, ne[idx] = h[a], h[a] = i...