约 10 分钟
棋盘按行 DP,用二进制表示“这一行哪些格被占”。转移时枚举本行状态,检查与上一行是否冲突(如相邻限制)。dp[i][S] 表示第 i 行状态为 S 的方案数。
dp[i][S]
判断某行状态 S 内部没有相邻的两个 1,用什么条件?
登录 后可看答案