Cum pot scăpa de TLE?
NR = 1;
sol[NR] = X;
seen[X] = 1;
for (w=1; w<=N*N*N*N; w++)
for (i=1; i<=N; i++)
if (!seen[i])
{
cnt1 = 0;
AA = i;
for (j=1; j<=A[AA][0]; j++)
{
BB = A[AA][j];
if (seen[BB] == 1)
{
if (code[BB] == 0)
cnt1 = 1;
else
{
cnt2 = 0;
for (k=1; k<=A[AA][0]; k++)
if (seen[A[AA][k]] == 0)
cnt2++;
if (code[BB] > cnt2)
cnt1 = 1;
}
}
}
if (cnt1 == 1)
{
NR++;
sol[NR] = AA;
seen[AA] = 1;
}
}