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

线上海报设计网站如何用wordpress制作二级目录

线上海报设计网站,如何用wordpress制作二级目录,废旧建筑模板多少钱一吨,网站后台培训学校目录 1. 题目 2. 思路 3. C代码测试 4. 测试结果 1. 题目 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格…

目录

1. 题目

2. 思路

3. C++代码测试

4. 测试结果


1. 题目


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

2. 思路


这道题类似走迷宫,我们可以先用矩阵全部存储false,代表没有走过
编写计算一个数的各数位和的函数
对于任意一点,我们需要对它,它的上下左右,一共5个点进行判断,每遍历一个点,则该false为ture
按照上述一条要求,编写判断一点及其周围满足条件的点数量
利用递归,计算总数
这里为了计算更加简单,把二维数组改写成一位数组进行计算
每个点是否满足条件的判断:点必须在该矩阵中,各数位和小于规定值,每个点代表的值为false,也就是没有遍历过


3. C++代码测试

#include<iostream>
using namespace std;//计算各数位的和
int sum(int n)
{
int result=0;
while(n)
{
result+=n%10;
n=n/10;
}
return result;
}//计算一个点及四周满足条件的点数量
int moving(int threshold,int rows,int cols,int m,int n,bool *flag)
{
int count=0;
if(m>=0&&m<rows&&n>=0&&n<cols&&sum(m)+sum(n)<=threshold&&flag[m*cols+n]==false)
{
flag[m*cols+n]=true;
count=1+moving(threshold,rows,cols,m-1,n,flag)+moving(threshold,rows,cols,m+1,n,flag)+moving(threshold,rows,cols,m,n-1,flag)+moving(threshold,rows,cols,m,n+1,flag);
}return count;}//计算二维数组中满足条件的总点数
int movingCount(int threshold, int rows, int cols){bool *flag=new bool[rows*cols];for (int i=0;i<rows*cols;i++)flag[i]=false;int count=moving(threshold,rows,cols,0,0,flag);return count;}int main()
{//测试代码
cout<<movingCount(18,100,100);return 0;
}

4. 测试结果

http://www.yayakq.cn/news/320831/

相关文章:

  • 服装商城网站源码wordpress分类目录标签转换器
  • 免费下ppt的网站有哪些邢台做网站推广的地方
  • 惠州做网站首选惠州邦网站设计制作从哪
  • 求推荐好的网站建设平台安徽省建设工程八大员报名网站
  • 做一个外贸网站高端女装品牌前十名
  • 域名不同网站程序相同社区建立网站
  • 网站曝光率织梦网站关掉wap
  • 淄博优化网站排名做游戏和做网站哪个难
  • 如何在自己电脑上建设网站福永响应式网站建设
  • 平面设计公司培训厦门做网站优化
  • 专为网站做点击量公司可以网上注册吗
  • 密云郑州阳网站建设网站建设业务流程
  • 怎么通过域名做网站网站蓝色导航栏代码
  • 请求做女朋友的网站源码商品网站建设
  • 中山市开发区建设局网站wordpress做的视听网站
  • 做包子网站企业网络营销策略研究
  • 物流网站建设实例dw怎么做单页网站
  • 教你做吃的网站wordpress数据库还原
  • 四川建设人才培训网站久久建筑网的账号
  • ppt模板免费的网站推荐公司注册网上申报流程
  • 惠州网站建设怎么样制作网站收费
  • 旅游建设网站目的及功能定位做我女朋友的网站
  • 电器网站建设流程做国外lead应该做什么网站
  • 安徽理工大学新校区建设网站广西华宇建设集团网站
  • 做网站js框架网站怎么做才算精致
  • 桂林市建设工程质量监督站网站南通企业网站有哪些
  • 自微网站黑帽seo是什么
  • 清新大气企业公司网站源码月编程做网站
  • 平阳做网站大型营销型网站建设
  • 阳谷建网站网站后台如何修改文字