Pagini recente » Cod sursa (job #2104505) | Cod sursa (job #3246634) | Cod sursa (job #2522308) | Cod sursa (job #3232824) | Cod sursa (job #579294)
Cod sursa(job #579294)
const cmax=1000000;
var d:array[1..cmax]of qword;
f:array[1..cmax]of byte;
x,y,max,min,i,j:longword;
sol:qword;
begin
assign(input,'mins.in');reset(input);
readln(x,y);dec(x);dec(y);
close(input);
if x>y then begin max:=x;min:=y;end else begin max:=y;min:=x;end;
for i:=2 to min do
if f[i]=0 then
begin
j:=i;
while j<=min do
begin
inc(f[i]);
inc(j,i);
end;
end;
sol:=max;
for i:=2 to min do
begin
inc(sol,max);
if odd(f[i]) then dec(sol,max div i) else inc(sol,max div i);
end;
assign(output,'mins.out');rewrite(output);
writeln(sol);
close(output);
end.