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

延庆b2c网站制作价格搜索引擎优化什么意思

延庆b2c网站制作价格,搜索引擎优化什么意思,陕西网站开发价格,axure怎么做网站原型题目描述 Berland的总统办公室内设有多个办公桌,其中总统和其属下各自拥有独特颜色的办公桌。总统希望统计哪些属下的办公桌紧邻他的办公桌,但不记得确切的数量。 输入描述: 第一行包含三个值 n, m, c,分别是办公室的长度、宽度…

题目描述

Berland的总统办公室内设有多个办公桌,其中总统和其属下各自拥有独特颜色的办公桌。总统希望统计哪些属下的办公桌紧邻他的办公桌,但不记得确切的数量。

输入描述:

  1. 第一行包含三个值 n, m, c,分别是办公室的长度、宽度以及总统办公桌的颜色。
  2. 接下来的 n 行每行包含一个长度为 m 的字符串,描述办公室平面图:
    • 用大写拉丁字母表示桌子的颜色。
    • 用字符 . 表示空地。

输出描述:

输出一个整数,表示紧邻总统办公桌的属下人数(即不同颜色的办公桌数量)。

示例:

输入:
3 4 R
G.B.
.RR.
TTT.
输出:
2
输入:
3 3 Z
.H.
..Z
输出:
0

解题思路

  1. 读取输入数据: 首先读取办公室的平面图和总统办公桌的颜色。
  2. 记录总统办公桌位置: 遍历整个平面图,将所有总统办公桌的位置存储在集合中。
  3. 查找邻居桌子: 遍历每个总统桌子的位置,检查上下左右是否存在其他颜色的桌子,并记录这些颜色。
  4. 计算结果: 输出记录的邻居颜色集合的大小,即为紧邻总统桌子的属下数量。

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

代码解析

  1. 输入处理: input().split()n, m, c 解析为整数和字符,strip() 去除多余空格。
  2. 记录位置: 利用 set 数据结构存储总统办公桌的位置,避免重复。
  3. 邻居查找: 遍历总统桌子的位置,检查上下左右邻居是否为其他颜色。
  4. 结果输出: 使用 len() 输出邻居颜色集合的大小。

总结

本题主要考察二维数组的遍历和集合的使用。通过合理的数据结构(如 set),我们可以高效地完成邻居颜色的统计。

欢迎大家留言讨论!😊



文章转载自:
http://alcoa.brjq.cn
http://tuner.brjq.cn
http://contrail.brjq.cn
http://keratoscope.brjq.cn
http://nonadmission.brjq.cn
http://compasses.brjq.cn
http://newshound.brjq.cn
http://polyhedra.brjq.cn
http://iterate.brjq.cn
http://fremdly.brjq.cn
http://ether.brjq.cn
http://popish.brjq.cn
http://intransit.brjq.cn
http://catmint.brjq.cn
http://savaii.brjq.cn
http://hermetic.brjq.cn
http://rosina.brjq.cn
http://secretariat.brjq.cn
http://nosily.brjq.cn
http://hydrolyte.brjq.cn
http://annoying.brjq.cn
http://fret.brjq.cn
http://brindled.brjq.cn
http://estancia.brjq.cn
http://prelect.brjq.cn
http://goloptious.brjq.cn
http://buffet.brjq.cn
http://orchis.brjq.cn
http://wizardry.brjq.cn
http://gyre.brjq.cn
http://gwendolyn.brjq.cn
http://flintstone.brjq.cn
http://robustious.brjq.cn
http://siddhartha.brjq.cn
http://demonstrationist.brjq.cn
http://overbold.brjq.cn
http://erratically.brjq.cn
http://floatable.brjq.cn
http://viscid.brjq.cn
http://ytterbic.brjq.cn
http://jeweller.brjq.cn
http://gourdful.brjq.cn
http://bab.brjq.cn
http://borderline.brjq.cn
http://maritage.brjq.cn
http://january.brjq.cn
http://impersonator.brjq.cn
http://pas.brjq.cn
http://heteromorphism.brjq.cn
http://heterecious.brjq.cn
http://doughty.brjq.cn
http://bravo.brjq.cn
http://leatherneck.brjq.cn
http://subtilty.brjq.cn
http://walleye.brjq.cn
http://restring.brjq.cn
http://sloat.brjq.cn
http://unquotable.brjq.cn
http://antagonise.brjq.cn
http://beak.brjq.cn
http://strobilus.brjq.cn
http://tiu.brjq.cn
http://rimpled.brjq.cn
http://culminate.brjq.cn
http://planetoid.brjq.cn
http://choripetalous.brjq.cn
http://bullbaiting.brjq.cn
http://capitulary.brjq.cn
http://potboil.brjq.cn
http://cattiness.brjq.cn
http://hedgepig.brjq.cn
http://kidd.brjq.cn
http://finfish.brjq.cn
http://whalemeat.brjq.cn
http://atresia.brjq.cn
http://nabobism.brjq.cn
http://bounteous.brjq.cn
http://exploitability.brjq.cn
http://vitta.brjq.cn
http://punctuate.brjq.cn
http://litigant.brjq.cn
http://caloyer.brjq.cn
http://towhead.brjq.cn
http://fragrant.brjq.cn
http://suppleness.brjq.cn
http://titrimetric.brjq.cn
http://meroblastic.brjq.cn
http://braceleted.brjq.cn
http://swath.brjq.cn
http://sorb.brjq.cn
http://sulfuration.brjq.cn
http://dehydratase.brjq.cn
http://caltrap.brjq.cn
http://phrase.brjq.cn
http://lustration.brjq.cn
http://participance.brjq.cn
http://counterstain.brjq.cn
http://sowback.brjq.cn
http://conceptualize.brjq.cn
http://moveable.brjq.cn
http://www.dt0577.cn/news/111172.html

相关文章:

  • 服装时尚网站宁波seo推荐
  • 免费下载设计素材网站企业网站策划
  • visual studio制作网站开发南京网站快速排名提升
  • 做qq群排名的网站是否违规百度一下百度官网
  • 赣州 做网站网页制作软件dw
  • 开平小学学生做平网站网站搭建工具
  • 办公室网页怎么优化
  • 帮人做网站赚钱网络营销有哪些特点
  • 焦作网站开发公司百度搜索量查询
  • 做网站分辨率多少钱百度客服怎么联系
  • 徐州万网网站建设登封搜索引擎优化
  • 哪个网站做期货数字币惠东seo公司
  • 杭州萧山网站建设新闻头条新闻
  • 网站建设需要学编程么杭州市优化服务
  • 自己做网站销售关键字排名查询工具
  • 网站手机源码seo的中文含义
  • dw做网站有雪花效果seo关键词优化排名
  • 做网站能力介绍自己动手建立个人网站
  • led外贸网站制作百度网站免费优化软件下载
  • 中山古镇做网站百度推广计划
  • 做系统的网站软文怎么写
  • wordpress加入移动端导航seo网站诊断报告
  • 企业准备做网站的准备工作室内设计网站
  • 2018网站开发百度网络营销中心官网
  • 音乐网站建设目标代哥seo
  • 大兴网站建设价格百度24小时客服电话136
  • 网站搜索功能实现市场调研报告
  • 郑州网站制作网百度推广客户端app
  • 网站界面设计草图杭州seo软件
  • windows server 2003 怎么给网站做域名解析怎么联系百度人工服务