题目名称 | 1938. [CQOI2015]标识设计 |
---|---|
输入输出 | cqoi15_logo.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 20 |
题目来源 | Asm.Def 于2015-04-13加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:8, 提交:15, 通过率:53.33% | ||||
FYT | 100 | 1.864 s | 14.15 MiB | C++ |
Asm.Def | 100 | 5.302 s | 240.98 MiB | C++ |
Asm.Def | 100 | 5.494 s | 240.50 MiB | C++ |
Asm.Def | 100 | 5.517 s | 240.50 MiB | C++ |
Asm.Def | 100 | 5.735 s | 240.56 MiB | C++ |
cstdio | 100 | 5.804 s | 240.64 MiB | C++ |
cstdio | 100 | 6.451 s | 243.75 MiB | C++ |
cstdio | 100 | 9.235 s | 381.61 MiB | C++ |
Hermera | 90 | 9.497 s | 5.25 MiB | C++ |
dropD | 80 | 6.160 s | 6.83 MiB | C++ |
关于 标识设计 的近10条评论(全部评论) | ||||
---|---|---|---|---|
只需要Orzzzzzzzzzzzzzzzzzzzzz夹心神犇就行了……
| ||||
回复 @Asm.Def :
前排ym
ztx
2015-04-18 06:15
2楼
| ||||
蒟蒻心碎了= = 直接做轮廓线dp怎么也卡不过,只好仿了个记忆化搜索……
复杂度大概是$O(N M ^ 4 log M)$的样子($O(MN)$枚举每一格,$O(M^3)$枚举列覆盖状态,$O(log M)$用于离散化的查找),仅看复杂度应该是过不了全部数据的,不过这里面存在很多不合法的状态,于是用记忆化搜索就……(虽然时间卡得还是很紧……) UPD.在睡了一觉之后……我终于发现事先预处理所有离散化的查找可以把复杂度优化到$O(N M^4 + M^3 log M)$!(然而修改之后也没有快多少啊……没办法还是太弱。。。 |