52 条题解
-
0lemon_cn LV 3 @ 2008-10-16 19:52:21
我的天啊
这种题交了3遍....
什么非降啊,明明就是二元最长上升子序列... -
02008-09-29 20:39:21@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms
导弹拦截! -
02008-09-16 21:01:35@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02008-09-10 18:29:33@
O(k^2)的lis
-
02008-09-07 12:31:35@
不错的一题
可以证明,每一层至多走一条特殊边且只能一直往右走,且特殊边走得越多越好。
-
02008-08-27 11:21:14@
var f,a,b:array[1..1000] of longint;
i,j,k,ans,n,m:longint;
procedure swap(var x,y:longint);
var t:longint;
begin
t:=x; x:=y; y:=t;
end;
begin
readln(n,m);
readln(k);
for i:=1 to k do
begin
readln(a[i],b[i]);
f[i]:=1;
end;
for i:=1 to k do
for j:=i to k do
if a[i]>a[j] then
begin
swap(a[i],a[j]);
swap(b[i],b[j]);
end;
for i:=2 to k do
for j:=1 to i-1 do
if (a[j]ans then ans:=f[i];
writeln(round((m+n-ans*2)*100+ans*100*sqrt(2)));
end. -
02008-08-20 14:17:04@
题目很好 快排+简单DP
-
02008-08-12 22:06:47@
我也忘了关调试语句!!-0.0-
-
02007-11-08 07:39:37@
竟然忘了关调试语句。。。。无语。
-
02007-10-21 11:20:11@
我靠,x打成y了,WA了2次!
-
02007-09-29 22:30:19@
我爱qsort!!!
-
02007-09-25 22:20:49@
为什么都大了一点点。。。。
-
02007-09-14 09:45:36@
千万别用1.414 要用SQRT(2) 啊!!!!!
我被害多交3次 -
02007-09-07 21:11:51@
最长非降
-
02007-08-24 13:07:59@
二维最长非降子序列,鉴定完毕
-
02007-08-17 20:00:14@
5555555555..............
提交程序时竟然只复制了一半.............. -
02007-08-14 22:19:47@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02007-08-14 12:36:30@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms没什么难的,n,m吓唬人的。。。。我也被吓唬住了
-
02007-08-12 15:38:58@
先把特殊路线按行从小到达排序,然后求出最长上升序列(行和列都上升)。
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02007-08-10 15:39:01@
!!!!!
汗..排序的时候,如果按照纵坐标排序,那么第二个点就会过不到..
我之前还以为按横纵坐标排序结果会是一样的..
- -0