Pagini recente » Cod sursa (job #1628071) | Cod sursa (job #1842892) | Cod sursa (job #2486498) | Cod sursa (job #970527) | Cod sursa (job #125578)
Cod sursa(job #125578)
Program stergeri;
Var f,ff:text;
n,m,k,kk,i,fff,kkk:longint;
a,b,c:array[1..1000000] of longint;
Begin
assign(f,'stergeri.in');
reset(f);
assign(ff,'stergeri.out');
rewrite(ff);
readln(f,n,m,k);
kk:=k;
for i:=1 to m do
begin readln(f,a[i],b[i]); c[i]:=a[i]+b[i]; end;
for i:=1 to m do
if k>=a[i] then kk:=kk+c[i];
fff:=0;
while(fff=0) do
begin
fff:=1;
kkk:=kk;
for i:=1 to m do
if kk>b[i] then kk:=kk-c[i]
else if (kk<=b[i])and(kk>=a[i]) then begin fff:=0; kkk:=kkk+c[i]; break; end;
kk:=kkk-kk+k;
if kk<>kkk then fff:=0;
end;
Writeln(ff,kk);
close(ff);
close(f);
End.