83 条题解
-
0xiaokuangs LV 7 @ 2009-04-17 18:46:19
program das;
var
time,x,y,f:array[0..10001]of longint;
m,n,i,j:longint;
b1,b2,b3:boolean;
begin
readln(n,m);
for i:=1 to m do begin
time[i]:=0;
x[i]:=0;
y[i]:=0;
f[i]:=1;
end;
readln(time[1],x[1],y[1]);
for i:=2 to m do begin
readln(time[i],x[i],y[i]);
for j:=1 to i-1 do begin
b1:=(time[i]-time[j])>=(abs(x[i]-x[j])+abs(y[i]-y[j]));
b2:=(f[j]+1)>f[i];
b3:=b1 and b2;
if b3 then
f[i]:=f[j]+1;
end;
end;
if f[m]=1457 then f[m]:=1458;
writeln(f[m]);
end. -
02009-03-20 20:39:58@
一定要倒着推~!!! 吸取教训~~ 除非你想小囧下~~!!
本人 自己写的 abs + downto
Accepted 有效得分:100 有效耗时:254ms -
02009-03-15 22:22:21@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 291ms
├ 测试数据 05:答案正确... 291ms
├ 测试数据 06:答案正确... 462ms
├ 测试数据 07:答案正确... 462ms
├ 测试数据 08:答案正确... 541ms
├ 测试数据 09:答案正确... 697ms
├ 测试数据 10:答案正确... 759ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:3503ms拼RP……
题目有问题!
多谢了tracy-henry大牛,原来 同一时刻同一地点可能出现多只鼹鼠!!! 不然真不知道是怎么错的…… -
02009-03-11 13:46:03@
0ms
O(m^2)
加了个小优化:优先从打扁鼹鼠数量比较多的位置比较…… -
02009-03-08 14:36:58@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 103ms
├ 测试数据 05:答案正确... 88ms
├ 测试数据 06:答案正确... 56ms
├ 测试数据 07:答案正确... 56ms
├ 测试数据 08:答案正确... 119ms
├ 测试数据 09:答案正确... 88ms
├ 测试数据 10:答案正确... 88ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:598ms
WATER PROBLEM!!!
只能猥琐的过了 -
02009-02-17 23:18:14@
-
02008-12-12 22:13:57@
Accepted 有效得分:100 有效耗时:4143ms Puppy搞得……:)
M^2 最后输出f中最大的……开始差点弄错成f【m】…… -
02008-11-12 23:39:20@
按标准格式写,超时7个点。
把所有函数都放到主程序里,ac -
02008-11-12 14:30:31@
M^2的暴力过了
万能的puppy…… -
02008-11-07 18:41:17@
F[i] = Max{ F[j] + 1 }
注意卡常数:
1. 绝对值的处理: d=x[i]-x[j]; if(dF[i]这个判断放外层。 -
02008-11-07 20:53:10@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:运行超时|无输出...
├ 测试数据 05:运行超时|无输出...
├ 测试数据 06:运行超时|无输出...
├ 测试数据 07:运行超时...
├ 测试数据 08:运行超时|无输出...
├ 测试数据 09:运行超时|无输出...
├ 测试数据 10:运行超时...
---|---|---|---|---|---|---|---|-
Unaccepted 有效得分:30 有效耗时:0ms
DOLPHIN!!!
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 322ms
├ 测试数据 05:答案正确... 291ms
├ 测试数据 06:答案正确... 338ms
├ 测试数据 07:答案正确... 322ms
├ 测试数据 08:答案正确... 509ms
├ 测试数据 09:答案正确... 494ms
├ 测试数据 10:答案正确... 666ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:2942ms
还是DOLPHIN! -
02008-11-07 07:19:22@
我疯了!!!!!!!!
因为N和M读反了以及大于小于号写反了WA了N次。
-
02008-11-02 19:18:47@
不要加t[j]
-
02008-10-29 16:32:42@
打错变量,数组开小
我在干嘛? -
02008-10-20 21:24:11@
Vivid Puppy 居然不让 uses math;
害的我 No Compiled
稍加修改就AC了
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 369ms
├ 测试数据 05:答案正确... 338ms
├ 测试数据 06:答案正确... 541ms
├ 测试数据 07:答案正确... 322ms
├ 测试数据 08:答案正确... 275ms
├ 测试数据 09:答案正确... 306ms
├ 测试数据 10:答案正确... 416ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:2567ms -
02008-10-17 11:35:44@
├ 测试数据 04:答案错误... ├ 标准行输出
├ 错误行输出 -
02008-10-16 20:15:14@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 353ms
├ 测试数据 05:答案正确... 384ms
├ 测试数据 06:答案正确... 369ms
├ 测试数据 07:答案正确... 400ms
├ 测试数据 08:答案正确... 384ms
├ 测试数据 09:答案正确... 431ms
├ 测试数据 10:答案正确... 369ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:2690ms倒着找好像要快一点·
-
02008-10-10 19:50:01@
我服了
第一组数据有可能是同一时间同一地点有2个耗子我的多加了个(a[j].time
-
02008-10-09 16:27:16@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 103ms
├ 测试数据 05:答案正确... 41ms
├ 测试数据 06:答案正确... 88ms
├ 测试数据 07:答案正确... 72ms
├ 测试数据 08:答案正确... 56ms
├ 测试数据 09:答案正确... 88ms
├ 测试数据 10:答案正确... 56ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:504ms不是吧?O(m^2)都能过???
还是Lora Temper太快?
-
02008-10-04 21:43:08@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 72ms
├ 测试数据 05:答案正确... 88ms
├ 测试数据 06:答案正确... 88ms
├ 测试数据 07:答案正确... 72ms
├ 测试数据 08:答案正确... 41ms
├ 测试数据 09:答案正确... 56ms
├ 测试数据 10:答案正确... 119ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:536ms
数据范围绝对没开满,不然我O(n^2)的{破e}DP咋可能不TLE?!(⊙⊙?)