您的位置:首页 > 其它

贪心算法练习(一)

2016-02-04 16:24 232 查看
贪心算法_删数问题

AYYZOJ p1420

删数问题,算法在上一篇中讲得很详细,注意最后输出数前的零要去掉。

program p1424;
var
k,i,n,p,j:longint;
a,l:array[1..1000]of longint;
begin
readln(n);
for i:=1 to n do read(a[i]);
k:=1; l[1]:=a[1];
for i:=2 to n do
begin
p:=0;
for j:=1 to k do
if (l[j]>=a[i])and((p=0)or(l[j]<l[p])) then p:=j;
if p=0 then begin inc(k); l[k]:=a[i]; end
else l[p]:=a[i];
end;
writeln(k);
end.


我的程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: