/in/foo.cc:27:11: warning: integer overflow in expression [-Woverflow]
}edge[maxn*maxn];
~~~~^~~~~
/in/foo.cc:27:16: error: overflow in constant expression
}edge[maxn*maxn];
^
/in/foo.cc:27:16: error: size of array 'edge' is too large
/in/foo.cc: In function 'void addEdge(int, int)':
/in/foo.cc:31:5: error: 'edge' was not declared in this scope
edge[++tot].to = v;
^~~~
/in/foo.cc: In function 'void tarjan(int)':
/in/foo.cc:45:27: error: 'edge' was not declared in this scope
for(int i=head[u];i;i=edge[i].next){
^~~~