首页 > 代码库 > HNOI2004打鼹鼠(LIS)
HNOI2004打鼹鼠(LIS)
大水题……
不过通过这题我们应该养成一个好习惯:好好看清题……
竟然没有看到时限 10sec……
1 var i,j,n,m,ans:longint; 2 f,time,x,y:array[0..15000] of longint; 3 function max(x,y:longint):longint; 4 begin 5 if x>y then exit(x) else exit(y); 6 end; 7 procedure main; 8 begin 9 readln(n,m);ans:=0; 10 for i:=1 to m do 11 begin 12 f[i]:=1; 13 readln(time[i],x[i],y[i]); 14 for j:=i-1 downto 1 do 15 if time[i]-time[j]>=abs(x[i]-x[j])+abs(y[i]-y[j]) 16 then f[i]:=max(f[i],f[j]+1); 17 ans:=max(ans,f[i]); 18 end; 19 writeln(ans); 20 end; 21 begin 22 main; 23 end.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。