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

手工网站怎样做三角包/营销网站建设

手工网站怎样做三角包,营销网站建设,wordpress文章设置某一级别可见,异地备案 网站题意 题目链接 给出一个\(n \times m\)的网格,给出起始点,要求向左走不超过\(L\)步,向右走不超过\(R\)步,求出能遍历到哪些点 Sol 一个很直观的想法,BFS的时候状态里记录下还能向左 / 右走多少步,然后xjbBF…

题意

题目链接

给出一个\(n \times m\)的网格,给出起始点,要求向左走不超过\(L\)步,向右走不超过\(R\)步,求出能遍历到哪些点

Sol

一个很直观的想法,BFS的时候状态里记录下还能向左 / 右走多少步,然后xjbBFS,恭喜你fst了。。

正解非常的巧妙:

可以这样想:如果我们保证了到达一个点时向左走的次数最少,那么是不是也可以保证向右走的次数最少呢?

答案是肯定的,因为向右走了一次之后肯定需要向左走一次来抵消掉这次操作

向右同理

把向左/右的边权看成1,向上/下的边权看成0,一波SPFA01BFS

#include<bits/stdc++.h>
const int MAXN = 2001;
int N, M, r, c, X, Y, vis[MAXN][MAXN], ans, xx[4] = {-1, +1, 0, 0}, yy[4] = {0, 0, -1, +1};
char s[MAXN][MAXN];
struct Node {int x, y, l, r;
};
main() {std::cin >> N >> M >> r >> c >> X >> Y;for(int i = 1; i <= N; i++) scanf("%s", s[i] + 1);std::deque<Node> q; q.push_back((Node) {r, c, X, Y});while(!q.empty()) {Node p; p = q.front(); q.pop_front();if(vis[p.x][p.y] || (p.l < 0) || (p.r < 0)) continue;vis[p.x][p.y] = 1; ans++;for(int i = 0; i < 4; i++) {int wx = p.x + xx[i], wy = p.y + yy[i];if(wx < 1 || wx > N || wy < 1 || wy > M || (s[wx][wy] == '*') || (vis[wx][wy])) continue;if(i == 0 || i == 1) {q.push_front((Node) {wx, wy, p.l, p.r}); continue;}if(i == 2) {q.push_back((Node) {wx, wy, p.l - 1, p.r}); continue;}if(i == 3) q.push_back((Node) {wx, wy, p.l, p.r - 1}); }}printf("%d", ans);
}

转载于:https://www.cnblogs.com/zwfymqz/p/9789569.html

http://www.jmfq.cn/news/4779559.html

相关文章:

  • 小型企业管理系统/seo顾问是什么职业
  • 刚做的网站为什么百度搜不到/十大技能培训机构排名
  • 网站建设服务领域/微信推广怎么弄
  • 美国网站服务器/专门做排名的软件
  • 动态网站建设试卷/广州头条新闻最新
  • 如何做游戏试玩网站/微信引流主动被加软件
  • 哪个网站可做密丸/东莞市网络营销公司
  • 南宁商城网站建设/营销咨询公司排名前十
  • 网站制作 客户刁难/厦门seo服务
  • 北京市保障性住建设投资中心网站首页/赣州网站建设
  • 制作一个门户网站需要多少钱/百度一下你知道主页官网
  • 柳州做网站那家好/友情链接分析
  • 网站建设的要求/营销推广app
  • 哪个平台建网站比较好/湖南企业seo优化推荐
  • 专业北京网站建设公司/宁波网络营销策划公司
  • 手机网站建设公司排名/cpu游戏优化加速软件
  • 通过域名访问网站/一元友情链接平台
  • 人气页游排行榜前十名/广州seo做得比较好的公司
  • 翻译网站怎么做/乔拓云网站建设
  • 外贸展示企业网站/短视频营销策略
  • 南京网站设计工作室/seo怎么才能优化好
  • 做电商的进货网站/如何优化标题关键词
  • 深圳做关键词优化平台/关键seo排名点击软件
  • 长春市住房和城乡建设局网站/电工培训技术学校
  • 网站建设包括哪些部分/网络营销外包收费
  • 合肥最新消息/seo技巧是什么
  • 河北网站建设口碑好/附近学电脑培训班
  • 网站风格设计怎么写/seo项目经理
  • 上海知名网站制作公司/口碑营销案例2021
  • 衡水做网站的公司/品牌营销策划机构