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

mine layer(2008 World Final C)

时间:2014-08-16 00:57:59      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   2014   log   sp   信息   images   

类似于扫雷游戏,在一些格子中散步着一些地雷,具体的埋藏位置并不清楚,但知道每个格子及其周围八个格子的地雷总数。请问此时正中间哪一行最多可能有多少地雷(题目假定所有的输入都是奇数行的)?

bubuko.com,布布扣

限制条件

输入有R行C列

small

R=3,5

3≤C≤5

Large

3≤R≤49,R是奇数

3≤C≤49

样例1

输入

R=3,C=3

2 2 1

3 4 3

2 3 2

输出

1(地雷的分布只有右图一种)

bubuko.com,布布扣

样例2

输入

 R=3,C=3

各个格子的信息如下

2 2 1

3 4 3

2 3 2

输出

1(对应题目描述中的例图)

 

分析:

本题从简单情况开始考虑。

一维的情况:

每个格子内有一个数字,但具体数字不详。但知道该格子和左右两个相邻的格子内的数字之和。

  一维格子中的数字之和:4 8 9 8 6 6 5

  一维格子中的数字:      2 2 4 3 1 2 3

 按模3的余数分类讨论:

 

mine layer(2008 World Final C),布布扣,bubuko.com

mine layer(2008 World Final C)

标签:blog   http   ar   2014   log   sp   信息   images   

原文地址:http://www.cnblogs.com/ssfzmfy/p/3914992.html

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