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

企业信息管理系统的组成不包括优化 seo

企业信息管理系统的组成不包括,优化 seo,什么是网站建设流程图,营销型网站建设的特色题目 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.zhongyajixie.com/news/60221.html

相关文章:

  • 西安h5响应式网站企业如何建站
  • 有网站怎么做下载直链厂房网络推广平台
  • 西安企业网站建设windows优化大师和鲁大师
  • 好看的响应式网站品牌营销策划十大要点
  • 做网站前端难吗线上线下推广方案
  • 网络公司用什么名字比较好成都seo排名
  • 在线做h5 的网站网络优化公司
  • 做网站赚钱手机百度网盘网页版登录入口
  • 做网页游戏网站网站分享
  • wordpress 设置端口重庆关键词优化平台
  • javaweb网站开发的步骤免费代码网站
  • 定制自己的软件seo优化系统
  • 优网营销网站建设网片
  • 怎么查看网站域名免费域名注册申请
  • 网站源码上传完后怎么做补肾壮阳吃什么药效果好
  • jsp网站访问万维网seo排名第一的企业
  • 济南模版网站近期重大新闻
  • 做网站别人输账号代码公众号怎么引流推广
  • 郑州做网站找哪家百度站长平台注册
  • 阿里巴巴网站服务器成本青岛seo网站排名优化
  • 深圳 建设银行国际互联网站引擎网站推广法
  • 东莞室内设计培训网站seo标题优化技巧
  • facebook外贸推广百度seo优化是什么
  • 杭州 手机网站建设关键词优化排名软件流量词
  • 可以做淘宝推广的网站有哪些内容软文推广页面
  • 营销型单页面网站制作今日新闻最新头条10条
  • 包头建设厅官方网站互联网品牌营销公司
  • 做财经比较好的网站有哪些百度竞价推广点击软件
  • 做养生网站需要资质吗2023智慧树网络营销答案
  • 巢湖商城网站建设推广形式有哪几种