#include #include struct A { int ts; int outdegree; int total; int mem[15]; }E[10011]; int max(int a,int b) { return a>b?a:b; } int topsort(int n) { int k,i,j; int flag; int temp; k=0; while(k