• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年5月23日
POJ 2441 Arrange the Bulls (状压DP)
摘要: 题意:n头牛,m个位置,每头牛有各自喜欢的位置,问安排这n头牛使得每头牛都在各自喜欢的位置有几种安排方法。 析:dp[i][s] 表示前 i 头牛,已经占的位置是 s,有多少种安排方法,其他的就很简单了,注意用滚动数组 。 代码如下: 阅读全文
posted @ 2017-05-23 21:29 dwtfukgv 阅读(151) 评论(0) 推荐(0)
POJ 2411 Mondriaan's Dream (状压DP)
摘要: 题意:给出一个n*m的棋盘,及一个小的矩形1*2,问用这个小的矩形将这个大的棋盘覆盖有多少种方法。 析:对第(i,j)位置,要么不放,要么竖着放,要么横着放,如果竖着放,我们记第 (i,j)位置为0,(i+1,j)为1,如果横着放,那么我们记 (i,j),(i,j+1)都为1,然后dp[i][s]表 阅读全文
posted @ 2017-05-23 00:45 dwtfukgv 阅读(187) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3