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

深圳网站开发antnw湖北seo诊断

深圳网站开发antnw,湖北seo诊断,连锁酒店网站建设,厚街做网站问题描述:地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1].一个机器人从坐标[0,0]的格子开始移动,他每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。 public int numB…

问题描述:地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1].一个机器人从坐标[0,0]的格子开始移动,他每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。

public int numBit(int n)
{
int num=0;
while(n/10!=0)
{
num+=n%10;
n=n/10;
}
num+=n;
return num;
}
int count=0;public void dfs(int [][]matrix,int i,int j,int k,int [][]visited)
{
if(i<0||i>=matrix.length||j<0||j>=matrix[0].length){return;}
if(visited[i][j]){return;}
if(numBit(matrix[i][j])>k){return;}
visited[i][j]=true;
count+=1;
dfs(matrix,i+1,j,k,visited);
dfs(matrix,i-1,j,k,visited);
dfs(matrix,i,j+1,k,visited);
dfs(matrix,i,j-1,k,visited);
}
public int Dfs(int [][]matrix,int k)
{
Boolean [][]visited=new Boolean[matrix.length][matrix[0].length];
for(int i=0;i<matrix.length;i++)
{
Arrays.fill(visisted[i],false);
}
dfs(matrix,0,0);
​​​​​​​return count;
}

bfs求解:每次若满足条件则将其放入queue中去,并在弹出时判断其上下左右四个方向是否可行,numBit方法与上面一样。

public int bfs(int [][]matrix,int k)
{
Queue<Integer>queueRow=new Linkedlist<>();
Queue<Integer>queueCol=new LinkedList<>();
queueRow.add(0);
queueCol.add(0);
int count==0;
while(!queueRow.isEmpty())
{
int Row=queueRow.poll();
int Col=queueCol.poll();
visited[Row][Col]=true;
count++;
if(Row-1>0&&visited[Row-1][Col]==false){queueRow.add(Row-1);queueCol.add(Col);}
if(Row+1<matrix.length&&visited[Row+1][Col]==false){queueRow.add(Row+1);queueCol.add(Col);}
if(Col-1>0&&visited[Row][Col-1]==false){queueRow.add(Row);queueCol.add(Col-1);}
if(Col+1<matrix[0].length&&visited[Row][Col+1]==false){queueRow.add(Row);queueCol.add(Col+1);}
}
return count;
}

http://www.mnyf.cn/news/42081.html

相关文章:

  • 没有备案的网站百度能收录吗搜索引擎营销特点
  • 大型web游戏seo品牌优化百度资源网站推广关键词排名
  • 贵阳开发网站建设石家庄最新新闻事件
  • 手机网站程序下载互联网营销推广方案
  • 建个网站我在万网购买了一个域名接下来要怎么做seo中文含义
  • 美国海淘手表网站深圳网站页面设计
  • 沧州商城网站建设最吸引人的营销广告词
  • wordpress add route福州短视频seo网站
  • 项目名称有创意大全不错宁波seo公司
  • 做空比特币网站设计网络营销方案
  • 酒泉住房和城乡建设委员会网站关键词统计工具有哪些
  • 做单网站网站搜索优化价格
  • 如何用服务器搭建自己的网站北京优化靠谱的公司
  • 网站开发人员分工seo搜索引擎优化是什么意思
  • 车商城网站建设百度q3财报2022
  • 房产网站建设方案如何做推广推广技巧
  • 有没有网站做悬赏的唐山百度搜索排名优化
  • 做 了一个 家教 网站seo搜狗
  • 网页设计与网站建设题库深圳头条新闻
  • 一流的铁岭做网站公司pr的选择应该优先选择的链接为
  • 中企动力网站手机版谷歌浏览器入口
  • 传统网站与营销型网站搜索引擎网站大全
  • 官方网站建设方案图全网营销推广平台
  • 做网站 先上线再调整厂房网络推广平台
  • 诸暨网站制作设计网络推广运营公司
  • 安徽制作网站yahoo搜索
  • 个人网站可以做淘宝客吗哈尔滨网站优化
  • 郴州网站建设软件定制开发平台深圳百度代理
  • 公众号制作用什么软件安徽seo网络优化师
  • 长沙电子商务网站建设学电脑培训班