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

在eclipse中做网站开发做网站 图片格式

在eclipse中做网站开发,做网站 图片格式,通州设计网站建设,wordpress上传图片路径题目: PHP 实现机器人的运动范围 描述: 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k…

题目: PHP 实现机器人的运动范围

描述:

 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。
例如:
 当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。
 但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?

<?phpfunction movingCount($threshold, $rows, $cols)
{// write code here$q = new SplQueue();if($threshold <= 0 || $rows * $cols == 0){return 0;}$q->push([0,0]);$v = [];$v[0][0] = 1;$cnt = 0;while(!$q->isEmpty()){$t = $q->shift();$cnt ++;$i=$t[0];$j=$t[1];if(judge($i,$j+1,$threshold, $rows, $cols, $v)){$v[$i][$j+1] = 1;$q->push([$i,$j+1]);} if(judge($i,$j-1,$threshold, $rows, $cols, $v)){$v[$i][$j-1] = 1;$q->push([$i,$j-1]);}if(judge($i+1,$j,$threshold, $rows, $cols, $v)){$v[$i+1][$j] = 1;$q->push([$i+1,$j]);}if(judge($i-1,$j,$threshold, $rows, $cols, $v)){$v[$i-1][$j] = 1;$q->push([$i-1,$j]);}}return $cnt;
}function judge($i, $j, $k, $rows, $cols, &$v){if($i >= $rows || $j >=$cols || $i < 0 || $j < 0 || (isset($v[$i]) && isset($v[$i][$j]) && $v[$i][$j] == 1)){return false;}return array_sum(str_split($i)) + array_sum(str_split($j)) <= $k;
}
http://www.yayakq.cn/news/832874/

相关文章:

  • 网站建设与管理指什么北京营销型网站建设培训
  • 南部建设局网站可以做软件的软件
  • 6成都网站建设四川广汉市规划和建设局网站
  • 西宁市城中区建设局网站三星做号网站
  • seo外链群发网站惠州网站建设点
  • 培训网站搭建uncode wordpress
  • 自己的公网ip可以做网站wordpress站内seo
  • 网站建设保教网站域名跳转代码html
  • 河南微网站建设公司哪家好个人视频网站应该怎么做
  • php企业网站模板网站网页的书签怎么做
  • 做网站运营还是翻译网络营销方法可分为两类
  • 网站上文章分享的代码怎么做的东莞保安公司有多少家
  • 高端网站建设上海信息技术转移网站建设
  • 济宁北湖建设集团网站h5页面怎么制作免费
  • 网站建设交易平台代理记账公司注册条件
  • 网站资源如何做参考文献如何加强省市级政门户网站建设
  • 网站接入服务提供单位中铁建设门户网员工登录
  • 南阳千牛网站建设霍邱网站设计公司
  • 连云港做企业网站公司做任务的网站
  • 重庆多语网站建设品牌企业甜品网站策划与建设
  • 襄阳网站建设制作费用如何做直播网站
  • 建站快车品牌opensns wordpress
  • 找外贸工作哪个网站好北京企业网站建设制作
  • 小型工作室创业项目新乡seo
  • 免费企业网站源代码信阳百度推广公司
  • discuz企业网站静态网站开发语言
  • 龙岗在线网站建设专业小程序开发公司
  • 网络规划与设计专业溧阳网站优化
  • 网站开发a ajax织梦网站地图模板
  • 2023网站seo不同性质网站