n=read();m=read(); for(ll i=1;i<=m;++i) w[i]=read(),v[i]=read(),c=read(), nn=max(c,nn),s[c][++d[c]]=i;
其他都一样,只改了输入
for(i=1;i<=m;i++) cin>>w[i]>>v[i]>>c, nn=max(nn,c),s[c][++b[c]]=i;
救救蒟蒻吧