当前位置: 首页 > news >正文

网站开发与维护宣传册百度指数官网查询入口

网站开发与维护宣传册,百度指数官网查询入口,建设厅的电工证,中国建设银行手机app题目背景 NOIP2015 普及组 T2 题目描述 扫雷游戏是一款十分经典的单机小游戏。在 n n n 行 m m m 列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时&#…

题目背景

NOIP2015 普及组 T2

题目描述

扫雷游戏是一款十分经典的单机小游戏。在 n n n m m m 列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。

现在给出 n n n m m m 列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。

注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。

输入格式

第一行是用一个空格隔开的两个整数 n n n m m m,分别表示雷区的行数和列数。

接下来 n n n 行,每行 m m m 个字符,描述了雷区中的地雷分布情况。字符 * \texttt{*} * 表示相应格子是地雷格,字符 ? \texttt{?} ? 表示相应格子是非地雷格。相邻字符之间无分隔符。

输出格式

输出文件包含 n n n 行,每行 m m m 个字符,描述整个雷区。用 * \texttt{*} * 表示地雷格,用周围的地雷个数表示非地雷格。相邻字符之间无分隔符。

样例 #1

样例输入 #1

3 3
*??
???
?*?

样例输出 #1

*10
221
1*1

样例 #2

样例输入 #2

2 3
?*?
*??

样例输出 #2

2*1
*21

提示

对于 100 % 100\% 100%的数据, 1 ≤ n ≤ 100 , 1 ≤ m ≤ 100 1≤n≤100, 1≤m≤100 1n100,1m100

n,m=map(int,input().split())
mapp=[['']*m for _ in range(n)]
for item in range(n):srt=input()for ktem in range(len(srt)):mapp[item][ktem]=srt[ktem]passpass
anss_value=[]
for item in range(n):for jtem in range(m):num=0if mapp[item][jtem]=='?':if item-1>-1 and jtem-1>-1 and mapp[item-1][jtem-1]=='*':num+=1passif item-1>-1 and mapp[item-1][jtem]=='*':num+=1passif item-1>-1 and jtem+1<m and mapp[item-1][jtem+1]=='*':num+=1passif jtem+1<m and mapp[item][jtem+1]=='*':num+=1passif item+1<n and jtem+1<m and mapp[item+1][jtem+1]=='*':num+=1passif item+1<n and mapp[item+1][jtem]=='*':num+=1passif item+1<n and jtem-1>-1 and mapp[item+1][jtem-1]=='*':num+=1passif jtem-1>-1 and mapp[item][jtem-1]=='*':num+=1passanss_value.append(str(num))passelse:anss_value.append(mapp[item][jtem])passpasspass
step = 0
for item in range(n):for jtem in range(m):print(anss_value[step], end='')step += 1passprint()

比较简单的题目,注意的是要判断边界范围,还有在写的时候记住行的范围是n,列的范围是m,这两个不一样,很容易都写成n了。其他没有难点,书写的时候耐心点,把八个方向都判断一遍就行

http://www.zhongyajixie.com/news/41971.html

相关文章:

  • 做外贸营销网站销售咋样百度热线客服24小时
  • 淡蓝黑色大气企业网站模板友情贴吧
  • 电影视频网站建设费用网站里的友情链接
  • 怎么创网站赚钱吗品牌运营公司
  • o2o苗木网站建设搜索引擎查重
  • dede淘宝客网站武汉seo楚天
  • 天津学网站建设百度sem优化师
  • 服务器网站环境网站搜索排优化怎么做
  • 环境设计哈尔滨网络seo公司
  • 做网站在哪接单外链优化
  • 做淘宝链接网站怎么自己做个网站
  • 搞一个网站花多少钱小升初最好的补课机构排行榜
  • 简述企业网站维护的重要性网络培训系统
  • 邵阳市城市建设网站公司网站的作用
  • 网站毕业作品代做怎么做市场推广
  • 郑州网站制作公司汉狮郑州网站推广报价
  • 沧州做家装的公司网站网络销售怎么做才能有业务
  • 学习网站二次开发seo营销的概念
  • 在美国如何设置dns访问国内网站seo网络优化师招聘
  • 高端网站建设wanghess艾滋病多久能查出来
  • 花都网站建设 骏域网站seo营销培训咨询
  • 知名网站制作公南宁网站优化
  • 张家港网站推广找回今日头条
  • 网上做ps赚钱的网站沈阳网站关键词优化多少钱
  • 网购app排行榜前十名潍坊网站建设优化
  • 广告公司加盟搜索引擎优化报告
  • 云南网络公司排名南宁seo结算
  • 郑州营销网站建设设计网站开发步骤
  • 网站建设保密条款希爱力副作用太强了
  • opencart做外贸网站怎样什么是seo优化?