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

asp.net网站开发文档哈尔滨专业制作网站制作

asp.net网站开发文档,哈尔滨专业制作网站制作,python做音乐网站,宁波制作网页服务好题目 给你一个大小为 m x n 的整数矩阵 grid #xff0c;表示一个网格。另给你三个整数 row、col 和 color 。网格中的每个值表示该位置处的网格块的颜色。 两个网格块属于同一 连通分量 需满足下述全部条件#xff1a; 两个网格块颜色相同 在上、下、左、右任意一个方向上…题目 给你一个大小为 m x n 的整数矩阵 grid 表示一个网格。另给你三个整数 row、col 和 color 。网格中的每个值表示该位置处的网格块的颜色。 两个网格块属于同一 连通分量 需满足下述全部条件 两个网格块颜色相同 在上、下、左、右任意一个方向上相邻 连通分量的边界 是指连通分量中满足下述条件之一的所有网格块 在上、下、左、右任意一个方向上与不属于同一连通分量的网格块相邻 在网格的边界上第一行/列或最后一行/列 请你使用指定颜色 color 为所有包含网格块 grid[row][col] 的 连通分量的边界 进行着色并返回最终的网格 grid 。 示例 1 输入grid [[1,1],[1,2]], row 0, col 0, color 3 输出[[3,3],[3,2]] 示例 2 输入grid [[1,2,2],[2,3,2]], row 0, col 1, color 3 输出[[1,3,3],[2,3,3]] 示例 3 输入grid [[1,1,1],[1,1,1],[1,1,1]], row 1, col 1, color 2 输出[[2,2,2],[2,1,2],[2,2,2]] 提示 m grid.length n grid[i].length 1 m, n 50 1 grid[i][j], color 1000 0 row m 0 col n 来源力扣LeetCode 链接https://leetcode.cn/problems/coloring-a-border 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 解决方法 //一定要注意是边界fun colorBorder(grid: ArrayIntArray, row: Int, col: Int, color: Int): ArrayIntArray {//简单粗暴 直接按照思路走//题意有点难懂 边界 val dp Array(grid.size) {BooleanArray(grid[0].size) { false }}//注意这里需要对二维数组 进行深copyval copyOf grid.map { t - t.copyOf() }.toTypedArray()dfs(grid, grid[row][col], color, row, col, dp,copyOf)return grid}fun dfs(grid: ArrayIntArray, old: Int, new: Int, row: Int, col: Int, dp: ArrayBooleanArray, origin: ArrayIntArray) {if (row in grid.indices col in grid[0].indices origin[row][col] old !dp[row][col]) {dp[row][col] trueif (row 0 || row grid.size - 1 || col 0 || col grid[0].size - 1 || board(origin,row,col)) {grid[row][col] new}dfs(grid, old, new, row 1, col, dp,origin)dfs(grid, old, new, row, col 1, dp,origin)dfs(grid, old, new, row - 1, col, dp,origin)dfs(grid, old, new, row, col - 1, dp,origin)}}fun board(grid: ArrayIntArray, row: Int, col: Int) : Boolean{if (row in grid.indices col in grid[0].indices){if (grid[row 1][col] ! grid[row][col] ||grid[row - 1][col] ! grid[row][col] ||grid[row ][col 1] ! grid[row][col] ||grid[row ][col - 1] ! grid[row][col]){return true}}return false}总结 1.既生瑜 何生亮 最近在看三国 几年前我也看过几次 但是从来都是看不到多少章就不看了 现在有二周了 看了上半部分了 感觉有些书。不到一些年纪就是读不进去 而且有些精彩的部分 看不懂 但是也不影响看懂的部分的精彩 读取一遍能够全部吸收。我觉得至少我认识的人中没有人能做到 长篇小说就是需要耐心、不可急躁 年轻就是容易急躁 也不懂的欣赏一些作品 现在我学会去以欣赏的角度问自己 为什么三国可以成为经典一定有他精彩的地方 这个精彩的地方我不想别人告诉我 我想自己去看看
http://www.w-s-a.com/news/201936/

相关文章:

  • 云集网站哪个公司做的百度竞价排名怎么做
  • 做网站公司赚钱吗网站建设英语翻译
  • 网络公司除了做网站产品设计作品
  • dede网站模板替换湘潭建设路街道网站
  • 东莞网站优化效果如何网络设计工作
  • 网站备案系统验证码出错的解决方案任丘建设银行网站
  • 个人博客建站wordpress叮当app制作
  • 网站式的公司记录怎么做二手书网站策划书
  • 营销型网站的建设重点是什么帝国程序和WordPress
  • 正能量网站推荐不需要下载巴中网站建设开发公司
  • 学生模拟网站开发西安seo平台
  • 免费的app推广平台免费网站seo
  • 建一个个人网站网站建设中小企业广西
  • 优惠券网站做淘客违规吗个人建网站运营.
  • 旅游网站制作建设华大基因 网站建设
  • sem推广竞价托管南京seo网站优化
  • 网站优化网站建站教程网站建设 成都
  • 网站 配色表html代码在线
  • 城乡和建设部建造师网站众筹平台网站建设
  • 外贸网站模板免费下载微网站制作软件
  • 一个新的网站怎么做宣传技术先进的网站建
  • 福建网站建设有限公司需求网站
  • 生物科技企业网站做的比较好的企业培训网站模板
  • 南京 高端网站建设网站备案密码怎么找回
  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗
  • 建设一个网站需要注意哪些要求群晖的网站开发
  • 精通网站开发阅读网页视频下载慢怎么办
  • 网站标题的选择巴音郭楞库尔勒网站建设
  • 成都市网站建设服务商怎么进网站后台管理系统