ABC 242 F 题解
晚自习。不想做题了,来写篇题解消遣一下(
题意:挺简洁的,懒得说了。鸽。
刚看到这题的时候没有一点头绪,乱想了状压啥的。但现在看来,其实是因为没有抓住重点。
首先此题有黑白之间的限制,所以大可以考虑其中一种颜色然后再依此确定另一种。这里钦定考虑黑色。然后,相同颜色的棋子无区别,并且行列也是无序的。所以我们其实只关心合法位置的数量,这样想来就显然跟状压没关系了。
因为我们只关心合法位置的数量,所以可以统计黑点占用了多少行、多少列。然后组合计数一下白点的摆放方案就好了。
设
转移方程:
这个转移方程看起来很复杂对吧,其实我告诉你……
它还真有点复杂。
大概就是说,将第
没有重合
只有行重合
只有列重合
行列都重合
来吧,琢磨一下。前三种情况即是上面转移方程的分子的左半部分,
然后第四种情况,第
(未完待续)(我自己今晚回去也还得琢磨一下)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)