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

php工具箱是直接做网站的吗西安建设局网站地址

php工具箱是直接做网站的吗,西安建设局网站地址,公司网站域名到期了去哪里缴费,做网站采集题目 https://www.lintcode.com/problem/553 给定一个二维矩阵, 每一个格子可能是一堵墙 W,或者 一个敌人 E 或者空 0 (数字 0), 返回你可以用一个炸弹杀死的最大敌人数. 炸弹会杀死所有在同一行和同一列没有墙阻隔的敌人。 由于墙比较坚固,所以墙不会被摧毁.你只…

题目

https://www.lintcode.com/problem/553

给定一个二维矩阵, 每一个格子可能是一堵墙 W,或者 一个敌人 E 或者空 0 (数字 '0'), 返回你可以用一个炸弹杀死的最大敌人数. 炸弹会杀死所有在同一行和同一列没有墙阻隔的敌人。 由于墙比较坚固,所以墙不会被摧毁.你只能在空的地方放置炸弹.样例
样例1输入:
grid =["0E00","E0WE","0E00"
]
输出: 3
解释:
把炸弹放在 (1,1) 能杀3个敌人
样例2输入:
grid =[     "0E00",     "EEWE",     "0E00"]
输出: 2
解释:
P把炸弹放在 (0,0)(0,3)(2,0)(2,3) 能杀2个敌人

思路

BFS+模拟: 队列首先存放所有空的坐标。然后针对每一个空的坐标,往上走,往下走,往左走,往右走
统计遇到的E的个数cnt。遇到W就停止。取每一个坐标对应的cnt的最大值就是答案。注意数组为空的情况

答案

public class Solution {/*** @param grid: Given a 2D grid, each cell is either 'W', 'E' or '0'* @return: an integer, the maximum enemies you can kill using one bomb*/public int maxKilledEnemies(char[][] grid) {if (grid == null || grid.length ==0|| grid[0]==null|| grid[0].length ==0)return 0;int n = grid.length,m= grid[0].length;Queue<int[]> q = new LinkedList<>(); //存储所有空的地方for (int i = 0; i <n ; i++) {for (int j = 0; j <m ; j++) {if(grid[i][j] =='0'){q.add(new int[]{i,j});}}}if(q.size() ==0) return 0; //没有空的地方int max=Integer.MIN_VALUE;while (!q.isEmpty()){int[] cur = q.poll();int x = cur[0],y=cur[1];int x1 = x-1;int cnt = 0;while (x1>=0) { //向上走if(grid[x1][y] =='E')cnt++;if(grid[x1][y] =='W')break;x1--;}x1 = x+1;while (x1<n) { //向下走if(grid[x1][y] =='E')cnt++;if(grid[x1][y] =='W')break;x1++;}int y1 = y-1;while (y1>=0) { //向左走if(grid[x][y1] =='E')cnt++;if(grid[x][y1] =='W')break;y1--;}y1 = y+1;while (y1 < m) { //向右走if(grid[x][y1] =='E')cnt++;if(grid[x][y1] =='W')break;y1++;}max = Math.max(cnt,max);}return max;}
}
http://www.sczhlp.com/news/94824/

相关文章:

  • 做网站公司牛鼻子成都室内设计公司排名
  • 重庆做网站微信的公司好玩的网页游戏排行榜电脑
  • UT_HASH
  • 使用helm安装APISIX
  • 成都自助建站模板企业形象网站解决方案
  • 360网站怎么做网址链接网站服务器搭建教程
  • 上海地区网站开发公司简易网站开发时长
  • 网站制作流程的组成部分包括深圳网络安全公司排名
  • 做网站的背景图片做网站龙头
  • 决策单调性
  • 个人博客建站wordpress域名怎么卖出去
  • 做企业网站的轻量级cmsvue适合什么样的网站开发
  • 那个网站可以免费建站深圳市南山区住房和建设局网站官网
  • 湖州高端网站设计茶叶品质网站建设
  • 网站开发费属于无形资产一级域名建站网站建设行吗
  • 企业网站建设一条龙全包没有网站可以做app吗
  • 网站怎么做图片怎么套网站
  • 穆棱市住房和城乡建设局网站为网站开发uwp应用
  • 河北邢台企业做网站关键帧
  • 国外免费网站空间排版设计教程入门初学者
  • 2025 国内 HR SaaS 系统深度分析:Moka 引领 AI 变革
  • 学生信息管理系统案例初步分析报告
  • 网站建设时应该做的优化网店设计思路怎么写
  • 电子商务网站规划与...1688手工活外发加工网
  • 青岛网站快速排名优化wordpress主题包下载
  • 一个网站怎么做后台天津网站建设 阿土伯
  • 上海公司网站建设方案抚州公司做网站
  • 网站后台管理系统开发湛江专业的免费建站
  • Billu靶场
  • 初识pyhton:一些基础的知识(文件)