Runtime Error
/in/foo.cc: In function 'int tarjan(int, int)': /in/foo.cc:36:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /in/foo.cc: In function 'int main()': /in/foo.cc:70:33: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] if((pd[e.y])&&(dis[e.y]>dis[k]+e.w)){ ~~~~~^