#include<iostream>
using namespace std;
int main() {
    int n,m;
    int u[6],v[6],w[6];
    int first[5],next[5];
    //first 存储每个顶点i的第一条边 
    cin>>n>>m;
    for(int i=1;i<=n;i++) first[i]=-1;
    for(int i=1;i<=m;i++) {
        cin>>u[i]>>v[i]>>w[i];
        next[i]=first[u[i]];
        first[u[i]]=i;
    }
    int k;
    for(int i=1;i<=n;i++) {
        k=first[i];
        while(k!=-1) {
            cout<<u[k]<<' '<<v[k]<<' '<<w[k]<<endl;
            k=next[k];
        } 
    }
    return 0;
}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。