标签:amp ret code ref function namespace ram off link
求在$ncdot m?$的棋盘上摆放一些炮,使得任意两个炮不能互相攻击的方案数
对于每一列,显然只能有0或1或2个炮,这是列中不能攻击的充要条件
令$f_{i,j,k}$为考虑前i行,其中有j列有1个炮,k列有两个炮的方案数,这也意味着有$m-i-j$列没有放棋子
分当前行放0或1或2个棋子讨论即可
不必维护行的信息,在转移的时候行就是满足条件的
1 |
|
标签:amp ret code ref function namespace ram off link
原文地址:https://www.cnblogs.com/lijianming180/p/12401974.html