1. 提拉米苏宫殿
program ysf;
var
m, n, i, j : integer;
a : array[1 .. 100] of boolean;
begin
readln(n, m);
for i := 1 to n do
a[i] := true;
for i := 2 to m do
begin
j := i;
while j <= n do
begin
a[j] := not a[j];
j := j+i;
end;
end;
for i := 1 to n do
if a[i] then
write(i, ' ');
writeln;
end.
var
m, n, i, j : integer;
a : array[1 .. 100] of boolean;
begin
readln(n, m);
for i := 1 to n do
a[i] := true;
for i := 2 to m do
begin
j := i;
while j <= n do
begin
a[j] := not a[j];
j := j+i;
end;
end;
for i := 1 to n do
if a[i] then
write(i, ' ');
writeln;
end.


浙公网安备 33010602011771号