首页 > 其他 > 详细

【洛谷 2774】方格取数问题 | 状压DP

时间:2017-10-31 19:21:20      阅读:164      评论:0      收藏:0      [点我收藏+]

题目描述

在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。

数据范围

m,n<=100

题解

除了第一行外,所有行都满足:

  1.无相邻的1

  2.适应上一行(上一行是1,这一行必须是0)

 

枚举第一行的状态,即从 0 到 1《 n 中的合法状态。

然后枚举后面的行的状态,找出合法的即可。

 

【洛谷 2774】方格取数问题 | 状压DP

原文:http://www.cnblogs.com/ExileValley/p/7739642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!