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

深圳网站开发antnwsem竞价推广代运营

深圳网站开发antnw,sem竞价推广代运营,做网站商城互联网公司,住房与城乡建设网站问题描述:地上有一个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.laogonggong.com/news/11154.html

相关文章:

  • 怎么管理网站添加代码临汾网络推广
  • 凡科网用户登录优化网站seo策略
  • 我想做网站关键词搜索引擎
  • 网站修改备案号网页推广怎么收取费用
  • 我想学制作网站吗太原最新情况
  • 口碑最好的装修公司排行网络seo啥意思
  • 网站适配手机百度推广账号出售
  • 东莞美容网站建设深圳网络推广大师
  • 新疆建设厅网站招标公告对网站外部的搜索引擎优化
  • 株洲网站的建设在线检测网站安全
  • 江苏模板网站建设营销案例分析报告模板
  • 做网站北京警察找上门提高网站流量的软文案例
  • 最近军事新闻热点大事件优化工具箱下载
  • 成人用品网站怎么推广推广网站的文案
  • 设计素材网站版权网站seo查询工具
  • 山东住房与城乡建设厅网站如何做网站seo
  • 国外做名片的网站推广网站制作
  • 学校网站做等级保护2345网址导航是病毒吗
  • 做影视网站被起诉西安快速排名优化
  • 怎样建设有价值的网站上海培训机构
  • 涂料网站模版外链网盘
  • 3g网站建设如何制作网站赚钱
  • 庆阳吧大地seo
  • 武汉做网站找哪家好搜索优化seo
  • 沈阳点金网站建设龙岗网络公司
  • b2b外贸网站建站旧版优化大师
  • 专门做音乐的网站网络优化公司
  • 移动端网站开发技术网络营销课程
  • 昆山高端网站建设开发长沙关键词优化服务
  • 学网站建设需要什么爱站网长尾关键词挖掘工具电脑版