ABC379G Count Grid 3-coloring 题解

暴力做法/插头 DP

可过。

考虑 H×W200,所以 min(H,W)14,那么可以猜测可行状态数非常少(第一个随便,后面的只有两种可能,3213=24576),可以先把可行状态跑出来,不妨假设 WH。、

注意 s 在交换的时候是 s[j][i] = _s[i][j]; 啊啊啊啊啊!!!

再次猜测可行转移也不多,跑一下发现 95659381107,而此时 h14,可以跑完。

注意:可行状态和可行转移都可以提前跑出来。

总结:发现可行状态/转移比较少于是直接暴力 DP 转移。

submission

Update:不是,怎么正解是轮廓线 DP 啊。

轮廓线 DP 做法

口胡。

考虑先同样转化为 HW,然后设 fi,j,s 为前 i1 行的全部和第 i 行的前 j1 个确定,当前轮廓上的状态为 s 的方案。

s 中只用记录 W 个值(?),而最大可行状态数略多于 3213可能可以直接枚举下一个是哪个,对于 0fi,j,s 暴力转移。

posted @   SkyMaths  阅读(297)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2023-11-09 排列
点击右上角即可分享
微信分享提示