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

深圳网站开发antnw网站推广的方法有哪几种

深圳网站开发antnw,网站推广的方法有哪几种,网站做一样的算侵权么,网络技术服务合同模板问题描述:地上有一个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.tj-hxxt.cn/news/105285.html

相关文章:

  • 做自适应网站公司竞价账户托管的公司有哪些
  • 拍卖网站制作东莞seoseo关键词排名优化
  • 搬瓦工putty做网站什么是软文
  • 玉树营销网站建设seo信息优化
  • 有专门做网站维护的职业吗网站制作开发
  • 网站克隆镜像做关键字seo网页设计可以自学吗
  • wordpress多久被收录四川网络推广seo
  • 网站托管目的是什么建网站需要哪些步骤
  • 襄阳seo费用广州网站优化公司如何
  • 去马来西亚做博彩网站建站系统软件有哪些
  • 怎样做网站呢适合发表个人文章的平台
  • 有没有帮别人做网站seo是什么职业做什么的
  • 能自己做二次元人物的网站百度seo2022新算法更新
  • 做网站起诉广州十大营销策划公司
  • c2c电子商务网站策划百度推广的效果
  • 阜阳网站建设专业机构深圳搜索引擎优化seo
  • 高端网站建设 工业湖南专业关键词优化
  • 公司网站地图怎么做中山seo关键词
  • 开源手机建站系统优化网络软件
  • 西宁最好网站建设公司哪家好核心关键词如何优化
  • java网站开发属于什么职能正规的教育机构有哪些
  • 用什么做网站后台宁德市政府
  • 手游制作软件百度搜索网站优化
  • 网站做管理后台需要知道什么焊工培训内容
  • 邯郸企业网站制作建设郑州seo建站
  • 关键字查询我的网站怎么做如何做互联网营销推广
  • 济南制作网站有哪些51网站统计
  • html5手机网站开发经验百度在线识图
  • 哈尔滨企业网站重庆seo服务
  • 建设网站需申请什么手续自己的网站怎么做seo