#include #include//maxº¯Êý #include #include using namespace std; const int maxn=1005; int map[maxn][maxn],in[maxn],topo[maxn],d[maxn]; int n,m; stacks; void TopoSort()//ÍØÆËÅÅÐò { int cnt=0; for(int i=0;i>n>>m) { memset(map,0,sizeof(map)); memset(in,0,sizeof(in)); memset(d,0,sizeof(d)); for(int i=1;i<=m;i++) { cin>>u>>v>>w; map[u][v]=w; in[v]++; } TopoSort(); int ans=0; for(int i=0;i