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

P1958 上学路线

题目传送门:P1958 上学路线


一个DFS求迷宫的的题。

详细在代码里:

#include <bits/stdc++.h>using namespace std;
int n,m,a[20][20],t,x,y,ans=0;
int dx[4]={0,1};
int dy[4]={1,0};
int flag[105][105]={0};
inline void dfs(register int x,register int y){//DFSif(x==m&&y==n){//如果搜到终点ans++;return;}for(int i=0;i<2;i++){//这能往连个方向走register int nx=x+dx[i];register int ny=y+dy[i];if(flag[nx][ny]==1||nx<1||ny<1||nx>m||ny>n)continue;//判断是否越界dfs(nx,ny);}
}
int main()
{//freopen("gwdmj.in","w",stdin);//freopen("gwdmj.out","r",stdout);cin>>n>>m;cin>>t;while(t--){cin>>x>>y;flag[y][x]=1;}dfs(1,1);cout<<ans;return 0;
}

http://www.lryc.cn/news/323135.html

相关文章:

  • Android14之HIDL报错:Invalid sparse file format at header magic(一百九十六)
  • 旭日x3派目标跟随小车
  • 金潮实业邀您参观2024长三角快递物流展览会
  • 【超细完整版】C# WebService 通过URL生成WSDL文件和DLL文件 【生成篇】
  • 申请公派访问学者难不难?
  • 关于汽车中网改装需要报备吗?(第二天)
  • 面试官:对于 Java 中多态的理解是什么?
  • JUC-1M/75±5°超小型密封温度继电器 体积小、重量轻、控温精度高 JOSEF约瑟
  • filebeat 配置
  • Qt教程 — 3.5 深入了解Qt 控件:Display Widgets部件(1)
  • 网络安全框架和云安全参考架构介绍
  • 360企业安全浏览器兼容模式显示异常某个内容不显示 偶发现象 本地无法复现情况js
  • JVM常见启动参数
  • 单元测试、集成测试、系统测试区别
  • NIVision-相机图像采集
  • 【vue-小知识】var、let 和 const之间的区别
  • 24.3 分布式综合应用
  • Android学习进阶
  • “低代码+平台”:驱动企业数字化转型与创新的新引擎
  • python代码截取任意页的pdf
  • 速盾:cdn加速后真实ip会暴漏吗?
  • ATA-5310前置微小信号放大器在红外线传感器中的应用
  • 【黑马程序员】Python多任务
  • 前端与后端具备能力的区别
  • 【蓝桥杯】第15届蓝桥杯青少组stema选拔赛C++中高级真题答案(20240310)
  • 20240319金融读报:金融助力农业科创企业风控模型
  • React.js快速入门教程
  • Jenkins构建时报错:Build step ‘Execute shell‘ marked build as failure
  • C语言复杂度(个人笔记)
  • 与AI机器共存的三个层次