level 2
明明的随机数:
program ming;
var
i,j,n,m,x:integer;
a,b:array[1..100] of integer;
begin
readln(n);
m:=0;
for i:=1 to n do
read(a[i]);
for i:=1 to n do
for j:=i to n do
if a[i]>a[j] then
begin
x:=a[i]; a[i]:=a[j]; a[j]:=x;
end;
for i:=1 to n do
if a[i]<>a[i+1] then
b[i-m]:=a[i] else m:=m+1;
writeln(n-m);
for i:=1 to n-m do
begin
write(b[i]); write(' ');
end;
end.
2014年02月07日 06点02分