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

怎么做算命网站淘宝客15套单页网站程序模板打包

怎么做算命网站,淘宝客15套单页网站程序模板打包,wordpress管理页面中文,长沙关键词优化新报价文章目录1. 题目2. 解题1. 题目 给定 n, m, 分别代表一个二维矩阵的行数和列数, 并给定一个大小为 k 的二元数组A. 初始二维矩阵全0. 二元数组A内的k个元素代表k次操作, 设第 i 个元素为 (A[i].x, A[i].y), 表示把二维矩阵中下标为A[i].x行A[i].y列的元素由海洋变为岛屿. 问在… 文章目录1. 题目2. 解题1. 题目 给定 n, m, 分别代表一个二维矩阵的行数和列数, 并给定一个大小为 k 的二元数组A. 初始二维矩阵全0. 二元数组A内的k个元素代表k次操作, 设第 i 个元素为 (A[i].x, A[i].y), 表示把二维矩阵中下标为A[i].x行A[i].y列的元素由海洋变为岛屿. 问在每次操作之后, 二维矩阵中岛屿的数量. 你需要返回一个大小为k的数组. 样例 1: 输入: n 4, m 5, A [[1,1],[0,1],[3,3],[3,4]] 输出: [1,1,2,2] 解释: 0. 00000000000000000000 1. 00000010000000000000 2. 01000010000000000000 3. 01000010000000000010 4. 01000010000000000011样例 2: 输入: n 3, m 3, A [[0,0],[0,1],[2,2],[2,1]] 输出: [1,1,2,2] 注意事项 设定0表示海洋, 1代表岛屿, 并且上下左右相邻的1为同一个岛屿.https://www.lintcode.com/problem/number-of-islands-ii/description 2. 解题 并查集求解连通分量个数 /*** Definition for a point.* struct Point {* int x;* int y;* Point() : x(0), y(0) {}* Point(int a, int b) : x(a), y(b) {}* };*/class Solution { public:/*** param n: An integer* param m: An integer* param operators: an array of point* return: an integer array*/vectorint f;int island 0;void merge(int a, int b){int fa find(a), fb find(b);if(fa ! fb){island--;f[fa] fb;}}int find(int a){if(a f[a]) return a;return f[a] find(f[a]);}vectorint numIslands2(int n, int m, vectorPoint operators) {// write your code heref.resize(n*m);for(int i 0; i m*n; i)f[i] i;unordered_setint landmark;//保存陆地压缩为一维vectorvectorint dir {{1,0},{0,1},{-1,0},{0,-1}};vectorint ans(operators.size());for(int i 0; i operators.size(); i){int x operators[i].x;int y operators[i].y;int idx m*x y;if(!landmark.count(idx)){ //新的陆地landmark.insert(idx);island;for(int k 0; k 4; k){ //周围的地方int nx xdir[k][0];int ny ydir[k][1];int nidx m*nxny;if(nx0 nx n ny0 ny m landmark.count(nidx)){ // 新陆地的四周在界内且是陆地merge(idx, nidx);// 合并}}}ans[i] island;}return ans;} };853 ms C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/53905/

相关文章:

  • 网站的软文 怎么做推广英文网站怎么推广
  • 宣讲家网站做四讲四有模范wordpress主题grace7
  • 静态网站登陆怎么做深圳app网站建设陈俊兵
  • 个人域名备案做企业网站英文企业网站模板
  • 如何在百度创建网站网站上传服务器教程
  • 网站策划的重要性自己做彩票网站犯法吗
  • 网站备案用英文中国手工活加工网官网
  • 网站开发创新点网站被入侵别人是怎么做跳转的
  • 社交网站建设网站软件工程师报名
  • 强生网站还要怎样做做网站的公司算外包公司吗
  • 太原住房与城乡建设厅网站前端会员中心wordpress
  • 南昌百度网站快速排名邢台学校网站建设报价
  • 一诺互联网站建设公司家电网站首页制作
  • 昆山网站维护南通做网站的公司
  • 宣城高端网站建设wordpress调用评论
  • 江门住房与城乡建设局官方网站wordpress本地
  • wordpress插件 图片口碑好的常州网站优化
  • 请人做网站得多少钱php后台网站开发教程
  • 旅游网站系统建设一个购物交易网站怎么做
  • 建ic网站广西智能网站建设平台
  • 排版设计模板安新seo优化排名网站
  • 庆阳网站设计京东官网登录
  • 网站没有问题但是一直做不上首页开发软件开发
  • 手机微网站模板手机建站平台哪个便宜
  • 怎么做短链接网站建网站做外贸
  • 网站首页代码怎么做网站怎么发布到服务器
  • 大气物流网站源码浙江省建设培训中心网
  • 怎么看出是模板网站网站建设的请示
  • 做外贸的数据网站有哪些选择做印象绍兴网站的原因
  • 娄底网站建设设计大连企业网站建设