讨论 / 大牛看看哪错了?(96.苹果摘陶陶)
598066456 2010-07-06 00:22:00
点我顶贴 收藏 删除
var

a,b:array[1..2000] of integer;

n,m,i,j,t,tot:Integer;

begin

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 n do

for j:=i+1 to n do

if a[i]<a[j] then

begin

t:=a[i];a[i]:=a[j];a[j]:=t;

end;

for i:=1 to m do

for j:=i+1 to m do

if b[i]<b[j] then

begin

t:=b[i];b[i]:=b[j];b[j]:=t;

end;

for i:=1 to n do

begin

t:=1;

while a[i]<b[t] do

begin

t:=t+1;

if t>m then break;

end;

if t<=m then begin inc(tot);b[t]:=maxint;end

else break;

end;

writeln(m-tot);

end.

#1 574092746@2010-04-06 01:07:00
回复 删除
FP上试过了吗?

假如FP对了,把测试数据发过来

#2 quicksort@2010-07-03 20:26:00
回复 删除
回复 楼主598066456 的帖子

这道题…… 高度为0的陶陶是不摘的……

#3 wanghao1996@2010-07-06 00:22:00
回复 删除
数组开小了!!!!!!!!!!!!!!1
查看更多回复
提交回复