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

高端网站定制平台龙岗区网站建设哪个公司好

高端网站定制平台,龙岗区网站建设哪个公司好,电子商务网站建设需求说明书,电商网站开发的底层架构题目描述 Berland的总统办公室内设有多个办公桌#xff0c;其中总统和其属下各自拥有独特颜色的办公桌。总统希望统计哪些属下的办公桌紧邻他的办公桌#xff0c;但不记得确切的数量。 输入描述#xff1a; 第一行包含三个值 n, m, c#xff0c;分别是办公室的长度、宽度… 题目描述 Berland的总统办公室内设有多个办公桌其中总统和其属下各自拥有独特颜色的办公桌。总统希望统计哪些属下的办公桌紧邻他的办公桌但不记得确切的数量。 输入描述 第一行包含三个值 n, m, c分别是办公室的长度、宽度以及总统办公桌的颜色。接下来的 n 行每行包含一个长度为 m 的字符串描述办公室平面图 用大写拉丁字母表示桌子的颜色。用字符 . 表示空地。 输出描述 输出一个整数表示紧邻总统办公桌的属下人数即不同颜色的办公桌数量。 示例 输入 3 4 R G.B. .RR. TTT.输出 2输入 3 3 Z .H. ..Z输出 0解题思路 读取输入数据 首先读取办公室的平面图和总统办公桌的颜色。记录总统办公桌位置 遍历整个平面图将所有总统办公桌的位置存储在集合中。查找邻居桌子 遍历每个总统桌子的位置检查上下左右是否存在其他颜色的桌子并记录这些颜色。计算结果 输出记录的邻居颜色集合的大小即为紧邻总统桌子的属下数量。 Python代码实现 以下是完整的Python实现代码 def main():# 读取输入n, m, c input().split()n, m int(n), int(m)c c.strip()plan []president set()# 输入平面图并记录总统桌子的位置for row in range(n):line input().strip()plan.append(list(line))for col in range(m):if plan[row][col] c:president.add((row, col))neighbors set()# 遍历总统桌子的位置查找邻居for currentRow, currentCol in president:if currentRow 0: # 上方temp plan[currentRow - 1][currentCol]if temp ! . and temp ! c:neighbors.add(temp)if currentRow n - 1: # 下方temp plan[currentRow 1][currentCol]if temp ! . and temp ! c:neighbors.add(temp)if currentCol 0: # 左侧temp plan[currentRow][currentCol - 1]if temp ! . and temp ! c:neighbors.add(temp)if currentCol m - 1: # 右侧temp plan[currentRow][currentCol 1]if temp ! . and temp ! c:neighbors.add(temp)# 输出邻居的数量print(len(neighbors))if __name__ __main__:main()示例运行 示例1 输入 3 4 R G.B. .RR. TTT.运行结果 2示例2 输入 3 3 Z .H. ..Z运行结果 0代码解析 输入处理 input().split() 将 n, m, c 解析为整数和字符strip() 去除多余空格。记录位置 利用 set 数据结构存储总统办公桌的位置避免重复。邻居查找 遍历总统桌子的位置检查上下左右邻居是否为其他颜色。结果输出 使用 len() 输出邻居颜色集合的大小。 总结 本题主要考察二维数组的遍历和集合的使用。通过合理的数据结构如 set我们可以高效地完成邻居颜色的统计。 欢迎大家留言讨论
http://www.dnsts.com.cn/news/251798.html

相关文章:

  • 模板网站试用大良用户网站建设
  • 赣州市建设局建管科网站17一起做网站株洲
  • 文章网站后台管理系统怎么建电子商务网站
  • 销售 网站利用vps做网站
  • 如果有域名和空间怎么做网站wordpress 2.7.1下载
  • 中国风网站欣赏成都专业手机网站建设推广
  • 怎么做短剧推广赚钱网站换域名seo
  • wap网站怎么打开平台网站建设外包
  • 钛钢饰品移动网站建设校园网站建设费用
  • 门户网站案例建 导航网站好
  • 网站添加flv视频代码porto wordpress
  • 建设部的网站首页wordpress导入媒体查看
  • 武穴市住房和城乡建设局网站手机网站绑定域名是什么
  • 网站监测怎么做推广文章
  • 自己怎么建个网站做网站+利润
  • 六安高端网站建设公司如何上传网站
  • 襄阳企业网站建设页面运营
  • 动态ip服务器可以做网站吗ckplayer 视频网站
  • 有网站后台淘宝网官网首页
  • 商业网站源码wordpress 字段点击数
  • 廊坊网站建赣州做网站的
  • 域名解析到网站需要怎么做微信公众号如何创建文件夹
  • 用户体验不好的网站建站自助
  • 郑州管家网站托管有什么网站交互做的很好 知乎
  • 汕头市建设局造价信息网站湖南搜索引擎推广多少钱
  • 广州网站建设索王道下拉云南省建设工程质量监督管理站网站
  • 个人简历电子版免费公众号排名优化软件
  • 单页应用网站开电商需要多少钱
  • 网站被k的表现如何做一个虚拟网站
  • 郑州十大网站建设公司做网站用什么配置的笔记本