Something strange happening
Difference between en1 and en2, changed 25 character(s)
so i was solving https://codeforces.net/contest/1138/problem/E.↵
the idea here is quite obvious. compress all SCC as a single node and solve it like a normal DAG↵

then something strange happening.↵
at the beginning i got a RTE verdict for my solution. when i was trying to find bugs in my code, i tried to reverse engineer and add this code my first DFS function (i used kosaraju's algorithm) :↵

if(n == 99998 && m == 99999 && d == 50)↵
{↵
  if(u.fi > 100000 || u.se > 50)↵
  {↵
  cout << "KOSA : " << u.fi << " " << u.se << "\n";↵
  fflush(stdout);↵
  exit(0);↵
  }↵
}↵
}↵
magically, adding this piece of code to my solution give me an AC verdict.↵

RTE solution :↵
https://codeforces.net/contest/1138/submission/51269031↵

AC solution :↵
https://codeforces.net/contest/1138/submission/51268839↵

so what really happened? ↵
is there any error in CF? ↵

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en3 English ..vince 2019-03-13 20:22:52 59
en2 English ..vince 2019-03-13 20:20:10 25
en1 English ..vince 2019-03-13 20:19:00 889 Initial revision (published)