怎么错的....求解救

program dsa;
var
a,b:array[1..2000]of longint;
n,m,i,j,x,y,k,o,p:longint;
begin
//assign(input,'1.txt');
//reset(input);
readln(n,m);
for i:=1 to n do readln(a[i]);
for i:=1 to m do readln(b[i]);
for i:=1 to m-1 do
for j:=i+1 to m do
if b[i]<b[j] then
begin
k:=b[i]; b[i]:=b[j]; b[j]:=k;
end;
for i:=1 to m do
for j:=1 to n do
begin
if (a[j]>b[i])and(b[i]<>o) then
begin
a[j]:=0;
inc(o);
break;
end;
end;
p:=m-o;
writeln(p);
end.

0 条评论

目前还没有评论...

信息

ID
1291
难度
6
分类
贪心 点击显示
标签
(无)
递交数
9761
已通过
2342
通过率
24%
被复制
16
上传者