[cpp]
view plain
copy
print?
#include <iostream> #include <vector> #include <cstdlib> #define MAX 10000 using namespace std; struct EdgeNode{ int to, w; }; vector<EdgeNode> map[MAX];
int main(){ EdgeNode e;
int n, m, i, j, k, w; cin >> n >> m;
for(i = 0; i < m; ++i){ cin >> j >> k >> w; e.to = k; e.w = w; map[j].push_back(e); }
for(i = 1; i <= n; ++i){ for(vector<EdgeNode>:: iterator k = map[i].begin(); k != map[i].end(); ++k){ EdgeNode t = *k; cout << i <<
' ' << t.to << ' ' << t.w << endl; } } system(
"pause"); return 0; }
转载于:https://www.cnblogs.com/yzm10/p/7235501.html