| 题目名称 | 1938. [CQOI2015]标识设计 |
|---|---|
| 输入输出 | cqoi15_logo.in/out |
| 难度等级 | ★★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 20 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:8, 提交:15, 通过率:53.33% | ||||
|
|
100 | 1.864 s | 14.15 MiB | C++ |
|
|
100 | 5.302 s | 240.98 MiB | C++ |
|
|
100 | 5.494 s | 240.50 MiB | C++ |
|
|
100 | 5.517 s | 240.50 MiB | C++ |
|
|
100 | 5.735 s | 240.56 MiB | C++ |
|
|
100 | 5.804 s | 240.64 MiB | C++ |
|
|
100 | 6.451 s | 243.75 MiB | C++ |
|
|
100 | 9.235 s | 381.61 MiB | C++ |
|
|
90 | 9.497 s | 5.25 MiB | C++ |
|
|
80 | 6.160 s | 6.83 MiB | C++ |
| 关于 标识设计 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
只需要Orzzzzzzzzzzzzzzzzzzzzz夹心神犇就行了……
| ||||
|
回复 @Asm.Def :
前排ym
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)$!(然而修改之后也没有快多少啊……没办法还是太弱。。。 | ||||