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

婚纱摄影网站建设方案/竞价托管的注意事项

婚纱摄影网站建设方案,竞价托管的注意事项,wordpress 4.7.5下载,wordpress设计模式此文转载自:https://blog.csdn.net/qq_30115697/article/details/85987667P1126 机器人搬重物 传送门 这道题本来没啥好说的,但细节实在比较多,被坑了好多次。 首先输入的是格子图,需要转化成点图,具体操作是最坑的一个…
此文转载自:https://blog.csdn.net/qq_30115697/article/details/85987667

P1126 机器人搬重物

传送门


这道题本来没啥好说的,但细节实在比较多,被坑了好多次。

  1. 首先输入的是格子图,需要转化成点图,具体操作是
    a[i][j]=a[i-1][j-1]=a[i][j-1]=a[i-1][j]=1
  2. 最坑的一个点在于,平时写宽搜的时候,遇到出边界或者不能访问的点时,都是直接进入下一层循环(continue),但在这道题中,由于可以走1~3步,那么当路径上出现障碍时,则不能进行下一轮循环,需要break。

代码:

#include <bits/stdc++.h>
#define MAX 55
using namespace std;int mod(int x){return (x+4)%4;
}struct pt{int x, y, dir, step;pt(){}pt(int a, int b, int c, int d):x(a), y(b), dir(c), step(d){}
};const int movx[] = {0,1,0,-1}, movy[] = {1,0,-1,0};
int a[MAX][MAX];
bool vis[MAX][MAX][5];
int n, m;
pt st, ed;void bfs(){queue<pt> q;bool flag = false;st.step = 0;q.push(st);vis[st.x][st.y][st.dir] = true;while(!q.empty()){pt t = q.front();q.pop();if(t.x == ed.x && t.y == ed.y){cout << t.step << endl;flag = true;break;}for(int i = 1; i <= 3; i++){int u, v;u = t.x + i*movx[t.dir];v = t.y + i*movy[t.dir];if(u<=0 || u>=n || v<=0 || v>=m || a[u][v] == 1){break;}if(vis[u][v][t.dir]){continue;}vis[u][v][t.dir] = true;q.push(pt(u, v, t.dir, t.step+1));}if(!vis[t.x][t.y][mod(t.dir+1)]){vis[t.x][t.y][mod(t.dir+1)] = true;q.push(pt(t.x, t.y, mod(t.dir+1), t.step+1));}if(!vis[t.x][t.y][mod(t.dir-1)]){vis[t.x][t.y][mod(t.dir-1)] = true;q.push(pt(t.x, t.y, mod(t.dir-1), t.step+1));}}if(!flag){cout << -1 << endl;}
}int main()
{cin >> n >> m;for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){scanf("%d", &a[i][j]);if(a[i][j] == 1){a[i-1][j-1] = a[i-1][j] = a[i][j-1] = 1;}}}cin >> st.x >> st.y >> ed.x >> ed.y;char c;cin >> c;switch(c){case 'E':st.dir = 0; break;case 'S':st.dir = 1; break;case 'W':st.dir = 2; break;case 'N':st.dir = 3; break;}bfs();return 0;
}
http://www.lbrq.cn/news/1537525.html

相关文章:

  • 给公司做网站/找关键词的三种方法
  • 网站静态化设计/电商平台链接怎么弄
  • 做网站有什么框架/网络营销策划方案怎么写
  • 深圳设计网站推荐/360优化大师app
  • access做网站数据方法/营销一体化平台
  • 哪个网站做的系统好/杭州云优化信息技术有限公司
  • 山东网站建设哪家公司好/seo培训学院
  • 哪个网站有ae免费模板/百度官网认证多少钱
  • 凡科建设网站安全吗/seo日常工作都做什么的
  • 音视频娱乐网站开发商/营销型网站建设方案
  • 网站代码修改/网络营销整合推广
  • 网站换名称域名/产品推广ppt范例
  • 郑州网站建设九零后/优化大师客服
  • 帮别人做网站犯法吗/网站百度权重
  • 什么样的网站流量容易做/帮我搜一下长沙做网络销售
  • 租外国服务器做的网站要备案吗/广东全网推广
  • 东莞网站设计哪家强/西安seo和网络推广
  • 郑州网站建设喝彩科技/百度手机助手下载安装
  • 电子商务网站设计与管理/网络营销是以什么为中心
  • 建设银行官方招聘网站/百度关键词的费用是多少
  • 版面设计图/seo点击软件手机
  • wordpress 极验/网站seo视频教程
  • 本地做网站顺序/网络seo是什么意思
  • 做网站只解析www的会怎么样/廊坊网站建设优化
  • 东莞网站建设方案推广/广州网站建设
  • 小众电商平台/白杨seo教程
  • 风景区网站建设项目建设可行性/教程seo推广排名网站
  • 驻马店360网站建设/什么是搜索引擎竞价推广
  • 政府网站发展趋势及建设思路/提升神马seo关键词自然排名
  • 网站建设是管理费用的哪项费用/广安seo外包
  • GO环境变量中GO111MODULE到底是干啥的?
  • Lecture 6 Kernels, Triton 课程笔记
  • JavaScript 性能优化实战(易懂版)
  • spring第9课,spring对DAO的支持
  • 【自动驾驶】8月 端到端自动驾驶算法论文(arxiv20250819)
  • 项目一系列-第5章 前后端快速开发