0_0_17383336_29470.cpp:2:43: error: too many decimal points in number
dfn,stack,low,first,next,last,a:array[0..200001] of longint;
^
0_0_17383336_29470.cpp:3:15: error: too many decimal points in number
b,c:array[0..200001] of boolean;
^
0_0_17383336_29470.cpp:1:1: error: 'var' does not name a type
var i,j,k,n,m,top,x,y,index,p,ans:longint;
^
0_0_17383336_29470.cpp:2:5: error: 'dfn' does not name a type
dfn,stack,low,first,next,last,a:array[0..200001] of longint;
^
0_0_17383336_29470.cpp:3:5: error: 'b' does not name a type
b,c:array[0..200001] of boolean;
^
0_0_17383336_29470.cpp:4:2: error: 'function' does not name a type
function min(a,b:longint):longint;
^
0_0_17383336_29470.cpp:5:2: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:7:2: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:8:2: error: 'procedure' does not name a type
procedure push(x:longint);
^
0_0_17383336_29470.cpp:9:2: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:11:4: error: 'stack' does not name a type
stack[top]:=x;
^
0_0_17383336_29470.cpp:12:4: error: 'c' does not name a type
c[x]:=true;
^
0_0_17383336_29470.cpp:13:2: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:14:2: error: 'function' does not name a type
function pop:longint;
^
0_0_17383336_29470.cpp:15:2: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:17:4: error: 'c' does not name a type
c[stack[top]]:=false;
^
0_0_17383336_29470.cpp:18:7: error: expected constructor, destructor, or type conversion before '(' token
dec(top);
^
0_0_17383336_29470.cpp:19:2: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:20:2: error: 'procedure' does not name a type
procedure add(x,y:longint);
^
0_0_17383336_29470.cpp:21:2: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:22:12: error: 'a' does not name a type
inc(k); a[k]:=y;
^
0_0_17383336_29470.cpp:23:4: error: expected unqualified-id before 'if'
if first[x]=0 then first[x]:=k else next[last[x]]:=k;
^
0_0_17383336_29470.cpp:24:4: error: 'last' does not name a type
last[x]:=k;
^
0_0_17383336_29470.cpp:25:2: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:26:2: error: 'procedure' does not name a type
procedure tarjan(u:longint);
^
0_0_17383336_29470.cpp:27:2: error: 'var' does not name a type
var v:longint;
^
0_0_17383336_29470.cpp:28:2: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:30:7: error: expected constructor, destructor, or type conversion before '(' token
inc(index);
^
0_0_17383336_29470.cpp:31:4: error: 'low' does not name a type
low[u]:=index;
^
0_0_17383336_29470.cpp:32:4: error: 'dfn' does not name a type
dfn[u]:=low[u];
^
0_0_17383336_29470.cpp:33:8: error: expected constructor, destructor, or type conversion before '(' token
push(u);
^
0_0_17383336_29470.cpp:34:4: error: 'v' does not name a type
v:=first[u];
^
0_0_17383336_29470.cpp:35:4: error: expected unqualified-id before 'while'
while v<>0 do
^
0_0_17383336_29470.cpp:40:8: error: 'low' does not name a type
low[u]:=min(low[u],low[a[v]]);
^
0_0_17383336_29470.cpp:41:6: error: 'end' does not name a type
end
^
0_0_17383336_29470.cpp:43:6: error: 'v' does not name a type
v:=next[v];
^
0_0_17383336_29470.cpp:44:4: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:45:4: error: expected unqualified-id before 'if'
if dfn[u]=low[u] then
^
0_0_17383336_29470.cpp:50:5: error: 'until' does not name a type
until u=p;
^
0_0_17383336_29470.cpp:51:8: error: expected constructor, destructor, or type conversion before '(' token
inc(ans);
^
0_0_17383336_29470.cpp:52:4: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:53:2: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:54:1: error: 'begin' does not name a type
begin
^
0_0_17383336_29470.cpp:56:3: error: expected unqualified-id before 'while'
while (n<>0) and (m<>0) do
^
0_0_17383336_29470.cpp:59:13: error: expected constructor, destructor, or type conversion before '(' token
fillchar(low,sizeof(low),0);
^
0_0_17383336_29470.cpp:60:13: error: expected constructor, destructor, or type conversion before '(' token
fillchar(first,sizeof(first),0);
^
0_0_17383336_29470.cpp:61:5: error: 'index' does not name a type
index:=0;
^
0_0_17383336_29470.cpp:62:5: error: 'top' does not name a type
top:=0;k:=0;
^
0_0_17383336_29470.cpp:62:12: error: 'k' does not name a type
top:=0;k:=0;
^
0_0_17383336_29470.cpp:63:5: error: expected unqualified-id before 'for'
for i:=1 to m do
^
0_0_17383336_29470.cpp:66:10: error: expected constructor, destructor, or type conversion before '(' token
add(x,y);
^
0_0_17383336_29470.cpp:67:5: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:68:11: error: expected constructor, destructor, or type conversion before '(' token
tarjan(1);
^
0_0_17383336_29470.cpp:69:5: error: expected unqualified-id before 'if'
if ans=1 then writeln('Yes') else writeln('No');
^
0_0_17383336_29470.cpp:70:9: error: expected constructor, destructor, or type conversion before '(' token
read(n,m);
^
0_0_17383336_29470.cpp:71:3: error: 'end' does not name a type
end;
^
0_0_17383336_29470.cpp:72:1: error: 'end' does not name a type
end.
^
|