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

flash网站设计教程网络营销的四大特点

flash网站设计教程,网络营销的四大特点,wordpress集成微博登陆,手工制作网站题目 给你一个大小为 m x n 的整数矩阵 grid ,表示一个网格。另给你三个整数 row、col 和 color 。网格中的每个值表示该位置处的网格块的颜色。 两个网格块属于同一 连通分量 需满足下述全部条件: 两个网格块颜色相同 在上、下、左、右任意一个方向上…

题目

给你一个大小为 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: Array<IntArray>, row: Int, col: Int, color: Int): Array<IntArray> {//简单粗暴 直接按照思路走//题意有点难懂 边界 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: Array<IntArray>, old: Int, new: Int, row: Int, col: Int, dp: Array<BooleanArray>, origin: Array<IntArray>) {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: Array<IntArray>, 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.dinnco.com/news/69751.html

相关文章:

  • iis7 网站权限seo优化的内容有哪些
  • 网站整站优化朝阳seo
  • 龙海做网站费用广州seo排名优化公司
  • 网站开发 博客网站建设的流程是什么
  • 芜湖哪些公司做公司网站银川seo优化
  • 太仓网站开发建设服务西安市网站
  • 科技侠智能锁seo和sem的概念
  • 广州建设工程安全质量监督网站大连seo优化
  • 新闻网站模版做优化的网站
  • 编程 网站建设搜狗提交入口网址
  • wordpress ajax登陆seo点击排名工具
  • 建网站的详细案例徐州seo代理计费
  • 沈阳建设工程信息网职称公示2013年windows优化大师怎么下载
  • 中小网站建设企业网站模板设计
  • 北京 网站开发淘宝美工培训推荐
  • 天津网站建设icp备手机百度app免费下载
  • 如何做线上赌博的网站百度搜首页
  • 长沙网站外包网址收录入口
  • 买域名后怎么做网站西安百度快照优化
  • 有新浪的域名怎么做网站建网站一般需要多少钱
  • 凡科网站建设注册专业营销团队外包公司
  • 公司网站设计思路泉州百度竞价开户
  • 网页美工实训结论与心得体会福州短视频seo
  • 站酷设计网短视频询盘获客系统
  • 学校网站源码 带wap手机端网络舆情分析报告模板
  • tp5.1做的网站华为手机网络营销策划方案
  • 中文简洁网站设计图网络营销策略案例
  • 在中国建的网站google可收录吗外链工厂 外链
  • 网络招商平台网站怎么做太原竞价托管公司推荐
  • 动态网站建设与管理网络推广具体内容