显示错误201,求错误原因

program ex5;
var n,m:integer;
a,b:array[1..2000] of integer;
t:array[1..2000] of boolean;
i,j:integer;
z:integer;
max:integer;
sum:integer;
begin
read(n,m);
max:=0;
sum:=0;
z:=0;
for i:=1 to n do
read(a[i]);
for i:=1 to m do
begin
read(b[i]);
t[i]:=true;
end;
for i:=1 to n do
begin
for j:=1 to m do
if (a[i]>b[j]) and (t[j]=true) and (b[j]>max) then
begin
max:=b[j];
z:=j;
end;
t[z]:=false;
max:=0;
z:=0;
end;
for i:=1 to m do
if t[i]=true then sum:=sum+1;
write(sum);
writeln;
end.

0 条评论

目前还没有评论...

信息

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