切换到宽版
  • 16204阅读
  • 27回复

{做过史上最牛USACO题!}的大牛再来 [复制链接]

上一主题 下一主题
离线jie15161718
只看该作者 10 发表于: 2007-11-12
只读懂大概,应该是这样
var
n,m,i,j,max,k:integer;
a,t:array[1..10000]of integer;
begin
readln(n,m);
for i:=1 to n do readln(a);
for i:=1 to m do readln(t);
for i:=1 to n do
  begin
  max:=0;
  k:=0;
  for j:=1 to m do
    if (a>=t[j]) and (t[j]>max) then
    begin
      max:=t[j];
      k:=j;
    end;
  if k<>0 then
  begin
    t[k]:=0;
    for j:=k+1 to m do
    t[j-1]:=t[j];
    dec(m);
  end;
  end;
writeln(m);
end.
离线aflyhorse
只看该作者 11 发表于: 2007-11-12
mmm
离线prince_hao
只看该作者 12 发表于: 2007-11-12
.
??
离线chengzhou
只看该作者 13 发表于: 2007-11-12
shawanyier?
离线amyhab
只看该作者 14 发表于: 2007-11-12
???????????
To Be,Or not to be.That's a Question!!!!!!!
离线121371490
只看该作者 15 发表于: 2007-11-12
看看!
离线jie15161718
只看该作者 16 发表于: 2007-11-13
这样行不?
离线冰—008
只看该作者 17 发表于: 2007-11-13
kanyixia
离线xiayu1993
只看该作者 18 发表于: 2007-11-13
看看的说
离线xiayu1993
只看该作者 19 发表于: 2007-11-13
这么垃圾的题目……
快速回复
限100 字节
 
上一个 下一个