码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-10-31 20:00:17      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:编程   除了   nbsp   正整数   没有   棋盘   一个   范围   枚举   

题目描述

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

数据范围

m,n<=100

题解

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

  1.无相邻的1

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

 

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

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

 

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

标签:编程   除了   nbsp   正整数   没有   棋盘   一个   范围   枚举   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!