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

建一个公司网站移动端网站开发前端模板

建一个公司网站,移动端网站开发前端模板,微信优惠券网站怎么做的,游戏网页制作模板问题描述:地上有一个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.yayakq.cn/news/192114/

相关文章:

  • seo网站描述动漫制作技术专业介绍
  • 网站推广的六种方式怎么添加网站权重
  • 自己做网站网站平台软件
  • 南宁 网站开发黄骅市天气预报
  • 苏州网站建设网站模板交易
  • 通州专业网站制作做下载类网站赚钱吗
  • 高防手表网站苏州高端网站设计
  • 博客推广那个网站列好帝国做的网站怎么上传图片
  • 个人备案网站类型关于网站开发的外文书籍
  • 西部数码如何建设自己的网站js做网站登录
  • 稳定的网站建设一级域名的网站制作
  • 怎样浏览被国内封禁的网站网站推广优化设计方案
  • 做模型的网站有哪些内容黄岐建网站
  • 网站开发需要用到哪些技术腾讯云服务器WordPress
  • 商城网站建设公司排行郑州网站建设 .cc
  • a做片手机免费网站设计网站如何融入非关系数据库
  • 东莞专业网站设计咨询php网站开发实例教程 源码
  • 南京网站开发南京乐识强聊城大学附属小学规划建设
  • 湖北省建设厅招骋网站学校网站建设专业公司
  • 网站美工要求开发商虚假宣传是否构成欺诈
  • 如何用ps做网站平面图十大黄金软件app免费
  • 网站建设便宜辽阳网站建设学校
  • 网站每年续费给谁wordpress头部标签描述
  • 广州酒店网站制作wordpress区块链模板
  • aspsql server典型网站建设案例 源码平台搭建阳光房是否违章建筑
  • 做室内设计人喜欢的网站成品网站前台源码
  • 零基础学做网站开封网站开发
  • 寿光网站建设wordpress 权限阅读
  • 深圳福田网站建设公司哪家好湛江手机网站建设
  • 网站策划书如何做目前还有阳性患者吗最新消息