【华为OD统一考试B卷 】寻找最大价值的矿堆 python

这是一个关于在给定地图中寻找最大价值矿堆的问题,地图由'0'(空地)、'1'(银矿)和'2'(金矿)组成。矿堆通过相邻的金矿或银矿连接,银矿价值1,金矿价值2。问题要求找到地图中最大价值的矿堆并输出其价值。例如,给定地图中最大价值矿堆为8。
摘要由CSDN通过智能技术生成

给你一个由 ‘0’(空地)、’1’(银矿)、’2’(金矿)组成的的地图,
矿堆只能由上下左右相邻的金矿或银矿连接形成。超出地图范围可以认为是空地。
假设银矿价值1 ,金矿价值2,请你找出地图中最大价值的矿堆并输出该矿堆的价值。
输入描述
地图元素信息如:
22220
00000
00000
11111
地图范围最大 300*300
0<= 地图元素 <=2
输出描述
矿堆的最大价值
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
22220
00000
00000
01111
输出
8
样例说明
返回公共后缀:c

代码实现

import sys
matrix = []
# 处理输入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值