problem

solution

codes

//语文题,这很好  last submit
#include<iostream>
#include<cstring>
using namespace std;
const int maxn = 3100;
int n, m, a[maxn][maxn], vis[maxn][maxn], x, y, flag;
const int dx[] = {0,0,-1,1};
const int dy[] = {1,-1,0,0};
void dfs(int x, int y){if(flag||x<0||x>=2*n||y<0||y>=2*m||a[x][y]||vis[x][y])return ;if(x>=n||y>=m)if(vis[x%n][y%m]||vis[x%n+n][y%m]||vis[x%n][y%m+m]||vis[x%n+n][y%m+m]){flag=1;return ;}vis[x][y] = 1;for(int i = 0; i < 4; i++)dfs((x+dx[i]+2*n)%(2*n),(y+dy[i]+2*m)%(2*m));
}
int main(){ios::sync_with_stdio(false);while(cin>>n>>m){flag = 0;memset(a,0,sizeof(a));memset(vis,0,sizeof(vis));//bugs//date infor(int i = 0; i < n; i++){for(int j = 0; j < m; j++){char ch;  cin>>ch;if(ch == '#')a[i][j]=1;if(ch == 'S')x=i,y=j;}}//copy for 3for(int i = 0; i < n; i++)for(int j = 0; j < m; j++)a[i][j+m] = a[i][j],a[i+n][j] = a[i][j],a[i+n][j+m] = a[i][j];//searchdfs(x,y);if(flag)cout<<"Yes\n";else cout<<"No\n";}return 0;
}

【Luogu1363】幻想迷宫相关推荐

  1. 洛谷 1363【幻想迷宫】

    (其实我不知道算原创还是转载) 题目大意: 现有一个无限大的迷宫,是由无限个n*m的相同矩阵单位组成的,迷宫中有路和墙.给出这个矩阵单位和起点,问能不能走到离起点无穷远的地方. 这题题目还是看懂了,但 ...

  2. [P1363] 幻想迷宫

    题目链接 很好的一道搜索题,应该是利用了离散化的思想我好蒟蒻呀 地图是根据给定的图无限的拼接的. 所以说暴力建图是不可取的. 其实不难看出,在跨越两张图时.我们就可以看做这个点时空穿梭一般.从底下回来 ...

  3. 伪题解 洛谷 P1363 幻想迷宫(DFS)

    毒瘤题,做了一晚上抄题解A了 因为是抄题解,我也不好意思说什么了,就发篇博客纪念一下吧 #include<iostream> #include<cstring> #includ ...

  4. kof97 逆向分析_指令输入系统

    I/O 指令输入系统 1.在主循环中通过0x30000和0x340000找到0x9F68 0x9F68 翻译 UpdateP1P2KeyState 0x9F68是从IO的0x300000.0x3400 ...

  5. 【★】Web精彩实战之智能迷宫

    JS精彩实战之<智能迷宫>      ---宝贵编程经验分享会--- hello大家好,这里是Web云课堂,之前的一年里我们经历了Html和CSS的系统攻城,此时的你们已经是做静态(动静结 ...

  6. 【amp;#9733;】Web精彩实战之amp;lt;智能迷宫amp;gt;

    JS精彩实战之<智能迷宫>      ---宝贵编程经验分享会--- hello大家好,这里是Web云课堂,之前的一年里我们经历了Html和CSS的系统攻城,此时的你们已经是做静态(动静结 ...

  7. 1到10加法创新图片-走迷宫_B站游戏重点新作《刀剑神域》手游,公布首月预约达110万...

    上个月,B站游戏公布了代理<刀剑神域黑衣剑士:王牌>的消息,这是B站近期最重点的手游新品,这款产品身上浓缩了ACG圈顶级IP.多方大厂,以及最适合IP游戏化的品类等多个要素.公布一个月以来 ...

  8. 《不思议の幻想乡》:装备驱动的JRPG,刷刷刷的“反心流”体验

    还记得是高中的时候,我有位混喵玉殿的朋友,他算是进了圈子的人了,而我才刚刚接触东方,素人一个,跟他的交流说不上有什么"如获至宝"的收获,至少是知道了囧仙的存在,也好好地认识了同人文 ...

  9. 【★】Web精彩实战之lt;智能迷宫gt;

    JS精彩实战之<智能迷宫>      ---宝贵编程经验分享会--- hello大家好,这里是Web云课堂,之前的一年里我们经历了Html和CSS的系统攻城,此时的你们已经是做静态(动静结 ...

最新文章

  1. netfilter的笔记3--那些内置的表
  2. java int 127_Integer类型中奇怪的127和128
  3. 案例:服务器输出字符数据到浏览器 || 乱码问题|| 案例:服务器输出字节数据到浏览器
  4. java 快速查找 list_面试官:小伙子,你连Java集合都讲不清楚,怎么就敢开口要8K呀?...
  5. 采用URL访问资源,隐藏真实地址
  6. 【sklearn学习】决策树、分类树、剪枝策略
  7. android 弹起键盘把ui顶上去的解决办法
  8. mysql项目数据库文档_项目mysql数据库
  9. python中的yield使用详解
  10. 使用 .NET 平台,如何玩转 Universal Windows 应用? 1
  11. fhq-treap模板
  12. 百度编辑器(ueditor)魔改:5、自定义一键排版(按照需求保留标签和样式)
  13. HaaS Python 云端一体AI 车型识别功能
  14. uni-app判断运行机型动态修改样式
  15. eclipse php使用方法,Eclipse PHPEclipse 配置的具体步骤
  16. 【Copy攻城狮日志】借助Taro暴改Nideshop实现电商支付宝小程序雏形
  17. openCV利用航拍相机从底部向上扫描物体拼接全景图
  18. MyBatis入门+概述
  19. ASP.NET Core WebApi返回结果统一包装实践
  20. markman的下载与使用

热门文章

  1. 说文解字 —— 汉字的构成及语义的变化
  2. 同时安装 Python 2 和 Python 3环境下 pip 的使用
  3. Linux Tricks —— 快速清空文本文件内容、文本内容追加(tee)
  4. Python 三目运算符(三分支)
  5. Trick (八)——list 模拟 stack(Python)
  6. 数组指针 vs 指针数组
  7. 数学常用公式及规律、结论(二)
  8. php 数值相加_php – 合并2个数组并求值(数值键)
  9. cpython是什么_CPython是什么?PyPy是什么?Python和这两个东西有什么关系?
  10. json string 格式_Retrofit同时解析JSON和XML数据格式