百练,4103,踩方格

news/2024/7/8 3:10:24

百练,4103,踩方格

普通做法:(也可以找规律)
#include
#include//要调用memset函数,头文件
using namespace std;
int visited[50][50];//开辟50*50的方格
int num=0;//num为方案数
void ways(int i,int j,int n);
int main()
{
int n;//n为步数
cin>>n;
memset(visited,0,sizeof(visited));
ways(0,25,n);
cout<<num;
return 0;
}
void ways(int i,int j,int n)
{
if(n==0)
num++;
return ;
visited[i][j]=1;//走过是1
if(!visited[i+1][j])
ways(i+1,j,n-1);
if(!visited[i][j-1])
ways(i,j-1,n-1);
if(!visited[i][j+1])
ways(i,j+1,n-1);
visited[i][j]=0;//初值是0
}


http://lihuaxi.xjx100.cn/news/240524.html

相关文章

模糊推理 控制 易于实现_代码“易于推理”是什么意思?

模糊推理 控制 易于实现by Preethi Kasireddy通过Preethi Kasireddy 代码“易于推理”是什么意思&#xff1f; (What does it mean when code is “easy to reason about”?) You’ve probably heard the expression “easy to reason about” enough times to make your ear…

sendmail服务器配置过程中出现的一些错误和解决办法

sendmail服务器配置过程中出现的错误和解决办法 以前在做实验的过程中总结和写的一些教程的一些资料&#xff0c;一直没时间发布到博客上面&#xff0c;五一到了&#xff0c;终于有点时间发布啦&#xff01;关于Linux上面还会有RHCE系列的学习笔记发表 1、rpm包不能正常卸载&am…

RBAC新解 - 基于资源的权限管理

1、什么是角色 当说到程序的权限管理时&#xff0c;人们往往想到角色这一概念。角色是代表一系列可执行的操作或责任的实体&#xff0c;用于限定你在软件系统中能做什么、不能做什么。用户帐号往往与角色相关联&#xff0c;因此&#xff0c;一个用户在软件系统中能做什么取决于…

java配置

对于现在学习java的同学来说&#xff0c;还是安装12版本比较好&#xff0c;安装也比较&#xff08;是非常方便跟7比起来&#xff09;方便&#xff0c;。。。强烈建议

编译安装Zabbix 2.2 (LNMP环境)

说明&#xff1a;操作系统&#xff1a;CentOS7环境&#xff1a;mysql5.6PHP5.5Nginx1.12Zabbix版本&#xff1a;Zabbix2.2编译安装确实比YUM安装麻烦好多些&#xff0c;但是为了加强对Zabbix的理解&#xff0c;编译安装还是很有意义的&#xff0c;毕竟这样自己能很清楚安装路径…

classlist使用方法_如何通过使用HTML5的classList API在没有jQuery的情况下操作类

classlist使用方法by Ayo Isaiah通过Ayo Isaiah 如何通过使用HTML5的classList API在没有jQuery的情况下操作类 (How to manipulate classes without jQuery by using HTML5s classList API) As a front end developer, you often need to change CSS rules based on how a us…

java面试题收集

2019独角兽企业重金招聘Python工程师标准>>> 1.什么是B/S架构&#xff1f;什么是C/S架构 B/S(Browser/Server)&#xff0c;浏览器/服务器程序 C/S(Client/Server)&#xff0c;客户端/服务端&#xff0c;桌面应用程序 2.你所知道网络协议有那些&#xff1f; HTTP&…

已知环境静态障碍物避障_我女儿如何教我无障碍环境

已知环境静态障碍物避障by Drew通过德鲁 我女儿如何教我无障碍环境 (How my daughter taught me about accessibility) 在过去的几个月里&#xff0c;花了很多时间学习编程知识&#xff0c;这真是令人大开眼界。 面对似乎无穷无尽的技术和概念(即使是最简单的事物)&#xff0c…