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

洛谷P1605 迷宫

P1605 迷宫

题目描述

给定一个N×MN \times MN×M方格的迷宫,迷宫里有TTT处障碍,障碍处不可通过。

在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。

给定起点坐标和终点坐标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。

输入格式

第一行为三个正整数N,M,TN,M,TN,M,T,分别表示迷宫的长宽和障碍总数。

第二行为四个正整数SX,SY,FX,FYSX,SY,FX,FYSX,SY,FX,FYSX,SYSX,SYSX,SY代表起点坐标,FX,FYFX,FYFX,FY代表终点坐标。

接下来TTT行,每行两个正整数,表示障碍点的坐标。

输出格式

输出从起点坐标到终点坐标的方案总数。

输入输出样例 #1

输入 #1

2 2 1 1 1 2 2 1 2

输出 #1

1

说明/提示

对于100%100\%100%的数据,1≤N,M≤51 \le N,M \le 51N,M51≤T≤101 \le T \le 101T101≤SX,FX≤N1 \le SX,FX \le N1SX,FXN1≤SY,FY≤M1 \le SY,FY \le M1SY,FYM

#include<cstdio>usingnamespacestd;intn,m,t,startX,startY,endX,endY;intans;intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};intvis[10][10];voiddfs(intx,inty){if(x==endX&&y==endY){ans++;return;}for(inti=0;i<4;++i){intnx=x+dx[i];intny=y+dy[i];if(nx>=1&&nx<=n&&ny>=1&&ny<=m&&!vis[nx][ny]){vis[nx][ny]=1;dfs(nx,ny);vis[nx][ny]=0;}}}intmain(){scanf("%d %d %d",&n,&m,&t);scanf("%d %d %d %d",&startX,&startY,&endX,&endY);vis[startX][startY]=1;for(inti=0;i<t;++i){inttmpx,tmpy;scanf("%d %d",&tmpx,&tmpy);vis[tmpx][tmpy]=1;}dfs(startX,startY);printf("%d\n",ans);return0;}
http://www.jsqmd.com/news/858227/

相关文章:

  • Source Han Serif CN TTF:企业级中文排版的技术架构与实施指南
  • 衡阳旧黄金回收旧银饰回收PT950铂金回收钻戒回收金银铂钻回收本地排名正规门店专业推荐哪家靠谱二手哪家强 - 检测回收中心
  • 安庆投资金条回收上门回收白银上门铂金回收旧钻石回收周边金银回收本地排名正规门店专业推荐哪家靠谱二手哪家强 - 检测回收中心
  • 3个关键问题:如何彻底清理Visual Studio 2012-2015残留组件?
  • 如何告别Windows音频设备管理的繁琐操作?
  • 抖音批量下载工具:3分钟掌握高效内容收集方法
  • 别瞎转了!零基础拿捏网络安全,看这篇“保姆级”避坑指南就够了!
  • 荆门黄金手镯回收纯银回收白金回收50分钻石回收二手钻石回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 别了,Gemini CLI!全面拥抱 Google 新一代终端神器 Antigravity CLI (agy)
  • 神州新桥加入欧拉社区:系统集成商如何驱动开源操作系统生态落地
  • 5分钟解锁AMD Ryzen隐藏性能:SMU Debug Tool硬件调试指南
  • 安庆万足金回收银戒指回收铂金戒指回收碎钻回收奢侈品首饰回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • Seraphine:英雄联盟玩家的终极智能助手,10大功能一键提升游戏体验
  • 终极指南:如何掌控IDE试用期,让开发工具永远保持新鲜感
  • 呼和浩特黄金回收白银回收铂金回收钻石回收贵金属回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 2026 邵阳专业防水公司TOP5推荐:卫生间、外墙、楼顶、地下室渗漏专业公司推荐(2026年5月邵阳最新深度调研方案) - 防水百科
  • 数据迁移及其实施方案
  • 安顺黄金戒指回收白银首饰回收高价铂金回收品牌钻戒回收二手白银回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 呼伦贝尔旧黄金回收旧银饰回收PT950铂金回收钻戒回收金银铂钻回收本地排名正规门店专业推荐哪家靠谱二手哪家强 - 检测回收中心
  • 数据分析在2026年IT行业高薪赛道中的价值
  • Docker + MySQL 在 Windows 11 上的本地安装部署文档
  • ComfyUI Manager插件生态治理:从技术债清理到高效工作流构建
  • 谷歌 Gemini 获视觉和移动能力,接入沃尔沃 EX60 助力停车标志解读与精准导航
  • 电子元件认识--电阻
  • Windows内核级硬件信息伪装机制深度解析与实现方案
  • 借助模型广场快速为你的应用选择合适的大模型
  • 快速文件夹预览:QuickLook.Plugin.FolderViewer终极解决方案
  • 如何快速搭建Sunshine游戏串流:面向新手的完整指南
  • 呼伦贝尔投资金条回收上门回收白银上门铂金回收旧钻石回收周边金银回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心
  • 安顺投资金条回收上门回收白银上门铂金回收旧钻石回收周边金银回收高价多少钱一克同城价格查询上门上门估价闲置变现转让靠谱权威排行榜 - 检测回收中心