mirror of
https://github.com/Kiritow/OJ-Problems-Source.git
synced 2024-03-22 13:11:29 +08:00
parent
b4c2ba60a5
commit
237ea6611d
40
QUSTOJ/1062_zdf995.pas
Normal file
40
QUSTOJ/1062_zdf995.pas
Normal file
|
@ -0,0 +1,40 @@
|
|||
program num;
|
||||
var s:array[0..10000000] of integer;
|
||||
l,a,b,c,d,t,h,w,p:int64;
|
||||
i,j,m,n:longint;
|
||||
begin
|
||||
readln(a,b,c,d,t);
|
||||
for i:=a to b do
|
||||
begin
|
||||
for j:=1 to i-1 do inc(s[j]);
|
||||
for m:=0 to i-1 do
|
||||
for n:=0 to i-1 do
|
||||
if m<>n then
|
||||
begin
|
||||
w:=n;
|
||||
p:=1;
|
||||
l:=1;
|
||||
while w<=d do
|
||||
begin
|
||||
l:=l+1;p:=p*i;
|
||||
if l mod 2=0 then
|
||||
begin
|
||||
if m<>0 then
|
||||
begin
|
||||
w:=w+p*m;
|
||||
if w<=d then s[w]:=s[w]+1;
|
||||
end;
|
||||
end
|
||||
else
|
||||
begin
|
||||
if n<>0 then
|
||||
begin
|
||||
w:=w+p*n;
|
||||
if w<=d then s[w]:=s[w]+1;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
for i:=c to d do if s[i]=t then writeln(i);
|
||||
end.
|
Loading…
Reference in New Issue
Block a user