博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU.1693.Eat the Trees(插头DP)
阅读量:5147 次
发布时间:2019-06-13

本文共 535 字,大约阅读时间需要 1 分钟。

插头DP。对于本题我们只需要记录之前\(m\)个格子的\(m+1\)个插头是否存在。

转移时根据左边、上边是否有插头讨论。用位运算可以写的很方便。

因为想对DP数组压压维,我也觉得写的好不直观=-=。反正就是从上一个格子转移,解决完一行将状态左移一位转给下一行。要看直观的代码可以看上面链接里的代码...

最简单的插头DP...反正我也是做过插头DP的人了233

//0MS   1260K#include 
#include
#include
#include
#define gc() getchar()typedef long long LL;const int N=12;LL f[2][(1<
>y-1&1)!=(s>>y&1)) f[s]+=g[s]; } else for(int s=0,p1=1<
<

转载于:https://www.cnblogs.com/SovietPower/p/10212626.html

你可能感兴趣的文章
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
Hdu - 1002 - A + B Problem II
查看>>
Android设置Gmail邮箱
查看>>
js编写时间选择框
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
PE知识复习之PE的导入表
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
Attributes.Add用途与用法
查看>>
L2-001 紧急救援 (dijkstra+dfs回溯路径)
查看>>