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

网站模板 餐饮艺梵科技 网站建设

网站模板 餐饮,艺梵科技 网站建设,网页设计图片横排代码,做亚马逊联盟一定要有网站吗分析 思路 1.输入读取#xff1a;读取网格的维度(M#xff0c;N)和像素值到一个二维数组中。 2.迭代:遍历二维数组中的每个单元格。 3.边界检测:对于每个像素值为1的单元格,检查其八个相邻的单元格。如果任何相邻单元格的像素值为5,则增加边界计数。 4,边界计数调整:由于每…分析 思路 1.输入读取读取网格的维度(MN)和像素值到一个二维数组中。 2.迭代:遍历二维数组中的每个单元格。 3.边界检测:对于每个像素值为1的单元格,检查其八个相邻的单元格。如果任何相邻单元格的像素值为5,则增加边界计数。 4,边界计数调整:由于每个边界被计算两次(分别与相邻的两个像素1相关联),需要将计数调整为实际的边界数量。 5,输出结果:输出最终的像素1代表的物体的边界数量。 这个算法基于遍历和相邻像素的检查以计算像素1代表的物体的边界数量。   示例1 输入 6 6 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 输出 2 示例2 输入 6 6 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 输出 1 代码优化 import java.util.Scanner;public class 图像物体边界 {public static int row;public static int col;public static int[][] matrix;public static void main(String[] args) {Scanner in new Scanner(System.in);row in.nextInt();col in.nextInt();matrix new int[row][col];for (int i 0; i row; i) {for (int j 0; j col; j) {matrix[i][j] in.nextInt();}}for (int i 0; i row; i) {for (int j 0; j col; j) {if (matrix[i][j] 5) {if (i 0 j 0) matrix[i - 1][j - 1] 0;if (i 0) matrix[i - 1][j] 0;if (i 0 j col - 1) matrix[i - 1][j 1] 0;if (j 0) matrix[i][j - 1] 0;if (i 0 j col - 1) matrix[i][j 1] 0;if (i row - 1 j 0) matrix[i 1][j - 1] 0;if (i row - 1 j col - 1) matrix[i 1][j 1] 0;}}}int count 0;for (int i 0; i row; i) {for (int j 0; j col; j) {if (matrix[i][j] 0) {count;matrix[i][j] -1;countBorder(i, j);}}}System.out.println(count);}public static void countBorder(int i, int j) {if (i 0 matrix[i - 1][j] 0) {matrix[i - 1][j] -1;countBorder(i - 1, j);}if (i 0 j 0 matrix[i - 1][j - 1] 0) {matrix[i - 1][j - 1] -1;countBorder(i - 1, j - 1);}if (i 0 j col - 1 matrix[i - 1][j 1] 0) {matrix[i - 1][j 1] -1;countBorder(i - 1, j 1);}if (j 0 matrix[i][j - 1] 0) {matrix[i][j - 1] -1;countBorder(i, j - 1);}if (j col - 1 matrix[i][j 1] 0) {matrix[i][j 1] -1;countBorder(i, j 1);}if (i row - 1 matrix[i 1][j] 0) {matrix[i 1][j] -1;countBorder(i 1, j);}if (i row - 1 j 0 matrix[i 1][j - 1] 0) {matrix[i 1][j - 1] -1;countBorder(i 1, j - 1);}if (i row - 1 j col - 1 matrix[i 1][j 1] 0) {matrix[i 1][j 1] -1;countBorder(i 1, j 1);}} }277.【华为OD机试】图像物体的边界深度优先搜索 (DFS)—JavaPythonCJS实现_图像物体的边界华为od-CSDN博客
http://www.hkea.cn/news/14587468/

相关文章:

  • 濮阳公司建站一级域名和二级域名
  • 做网站都需要什么金融门户网站模版
  • 自建网站优缺点小升初最好的补课机构排行榜
  • 花都个性设计商城网站建设房地产行业网站
  • 云南做公司网站多少钱南山网站建设哪家效益快
  • 南阳建网站企业做网站一般注册商标哪个类
  • 网站建设和app哪个好免费网站建设是什么
  • 卖网站链接上海市建设市场服务平台官网
  • 定制网站与模板建站维护婚恋注册
  • 杭州高端网站开发可以看网站的手机浏览器
  • 外贸网站 建设甘肃做网站价格
  • wordpress登陆后跳转首页如何优化啊里网站排名
  • 网站中捕获鼠标位置国内建筑设计公司前十名
  • 用美图秀秀做网站图片精美网页设计欣赏
  • 龙华住房与建设局网站网页源代码看答案
  • 备案网站忘记密码哪些网站做外贸效果好
  • 两个人能用的一个公司做网站吗来年做哪些网站致富
  • php旅游网站模板下载优化关键词推广
  • 乐云seo模板网站建设旅游网站制作百度云
  • 购物网站开发的基本介绍wordpress wow.js
  • 网站建设多少钱实惠湘潭磐石网络建设网站公司管备案么
  • 网站建设推广销售话术网站怎么添加音乐
  • 网站自动生成系统wordpress主题电影
  • wordpress如何生成网站地图2023年8月新冠又来了
  • 可以做问卷挣钱的网站登录自己网站的后台 wordpress
  • 做旅游的网站的要素营销型企业网站怎么制作
  • 朝阳区建设工作办公室网站2345网址导航手机
  • 宣威市住房和城乡建设局网站下载中心浏览网站 需要我安装wordpress
  • 静态网站 模板河南省住房城乡建设厅网站首页
  • 做网站如何自己寻找客户北京建设注册中心网站