#include #include using namespace std; int main() { const int inf=1<<23; int n, m; while (cin>>n) { vector s(n); for(int& v: s) cin>>v; cin>>m; vector> cost(n, vector(n, inf)); while (m--) { int a, b, c; cin>>a>>b>>c; cost[a][b]=cost[b][a]=c; } #define REP(i,a,b) for(int i=a;i