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

海洋网络做网站不负责桂林新站优化

海洋网络做网站不负责,桂林新站优化,广东网站备案电话号码,网站建设行业的前景分析n 块石头放置在二维平面中的一些整数坐标点上。每个坐标点上最多只能有一块石头。 如果一块石头的 同行或者同列 上有其他石头存在#xff0c;那么就可以移除这块石头。 给你一个长度为 n 的数组 stones #xff0c;其中 stones[i] [xi, yi] 表示第 i 块石头的位置#x…n 块石头放置在二维平面中的一些整数坐标点上。每个坐标点上最多只能有一块石头。 如果一块石头的 同行或者同列 上有其他石头存在那么就可以移除这块石头。 给你一个长度为 n 的数组 stones 其中 stones[i] [xi, yi] 表示第 i 块石头的位置返回 可以移除的石子 的最大数量。 示例 1 输入stones [[0,0],[0,1],[1,0],[1,2],[2,1],[2,2]] 输出5 解释一种移除 5 块石头的方法如下所示 移除石头 [2,2] 因为它和 [2,1] 同行。移除石头 [2,1] 因为它和 [0,1] 同列。移除石头 [1,2] 因为它和 [1,0] 同行。移除石头 [1,0] 因为它和 [0,0] 同列。移除石头 [0,1] 因为它和 [0,0] 同行。 石头 [0,0] 不能移除因为它没有与另一块石头同行/列。 代码 class Solution {public int removeStones(int[][] stones) {int nstones.length;ListListInteger edgenew ArrayList();for(int i0;in;i){edge.add(new ArrayList());for(int j0;jn;j){if(stones[i][0]stones[j][0]||stones[i][1]stones[j][1]) //有冲突的两个节点连成一条边edge.get(i).add(j);}}boolean[] checknew boolean[n];int res0;for(int i0;in;i){if(!check[i]){res;reStones(edge,check,i);}}return n-res;}public void reStones(ListListInteger edge,boolean[] check,int cur) {//dfs将所有联通节点标记check[cur]true;for(int c:edge.get(cur)){if (check[c]) continue;reStones(edge, check, c);}} }
http://www.huolong8.cn/news/140732/

相关文章:

  • 建设网站公司联系方式php 网站开发教程
  • 智能网站建设软件有哪些选择热门网站做推广的原因
  • 北京网站建设公司排行不用付费的正能量软件
  • 长沙哪里有做网站的公司深圳互联网推广公司
  • 定州三公司网站义乌网站建设郭
  • 美橙网站网页制作公司要求
  • 做物流的都是上什么网站组建团队建设网站与开发需要多少钱
  • 公司网站建设整体架构郑州小程序制作流程及费用
  • 长春建站费用极简风格 网站
  • 青岛企业网站建设优化wordpress慢怎么办
  • 网站开发文档jsp做的大型网站
  • 南通医院网站建设wordpress怎么弄网站
  • 行业网站作用网站建设html5作品
  • 福建坤辕建设工程有限公司网站四川省建筑人员证书查询
  • 网站开发流程图软件公司的oa是什么意思
  • 各大网站流量排名三合一网站开发
  • 做一个网站的预算企业做网站设计的
  • 网站建设的公司如何招销售保健品网站模板
  • 做外贸用什么网站好做网络推广一个月多少钱
  • 网站建设目标计划书做网站西安哪家好
  • 企业门户网站建设机构旅游网站的建设的文献综述
  • 北京集团公司网站建设西安网站建设 翼驰
  • 如何创建网站难吗wordpress主题 academy 模版免费下载
  • 网站如何解除绑定域名静态网站设计怎么做
  • c 做精品课程网站怎么做彩票网站
  • 做网站简单吗北京邢台企业商会网站
  • 网站流量统计分析的维度包括移动广告联盟
  • lol做框网站定制手机网站建设
  • 网站发布服务托管器网站服务器怎么看是哪个厂家的
  • 沙特网站后缀全国企业信用信息公示系统吉林