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

充值网站制作关键词排名优化是什么意思

充值网站制作,关键词排名优化是什么意思,郑州网络运营平台有哪些,专业制作企业网站题目 分析 但凡是最优方案可能需要访问同一个点的情况,都需要应用“拆点”,或者说分层图的技巧。多出来的维度主要是区分同一个点的不同状态而用。 对于本题,访问的时机便是一个区分点。 对于类似题“AB路线”,同一个K段的位置是…

题目

分析 

但凡是最优方案可能需要访问同一个点的情况,都需要应用“拆点”,或者说分层图的技巧。多出来的维度主要是区分同一个点的不同状态而用。

对于本题,访问的时机便是一个区分点。

对于类似题“AB路线”,同一个K段的位置是一个区分点(不会跨越一个K段,不然不是最优)。

代码

#include <bits/stdc++.h>
using namespace std;const int N = 110;
const int M = 310;int dx[4] = {-1, 0, 1, 0}, dy[4] = {0, 1, 0, -1};struct node
{int x, y, t;
};int l[N][N], r[N][N];
int dist[N][N][M];
bool st[N][N];
int n, m, t;int bfs()
{memset(dist, 0x3f, sizeof dist);queue<node> q;q.push({1, 1, 0});dist[1][1][0] = 0;while(q.size()){auto u = q.front(); q.pop();for(int i = 0; i < 4; i++){int x = u.x + dx[i];int y = u.y + dy[i];if(x < 1 || y < 1 || x > n || y > m) continue;if(dist[x][y][u.t+1] > u.t + 1 && (u.t + 1 < l[x][y] || u.t + 1 > r[x][y])){if(x == n && y == m) return u.t + 1;dist[x][y][u.t+1] = u.t + 1;q.push({x, y, u.t+1});}}}return -1;
}int main()
{scanf("%d%d%d", &n, &m, &t);for(int i = 1; i <= t; i++){int x, y, a, b;scanf("%d%d%d%d", &x, &y, &a, &b);l[x][y] = a, r[x][y] = b;}printf("%d", bfs());
}

类似题 

AB路线——BFS+分层图-CSDN博客

http://www.yidumall.com/news/105313.html

相关文章:

  • 如何在百度上推广自己小红书搜索优化
  • 一家专做节日商品的网站上海企业优化
  • 安丘做网站的公司企业推广app
  • 找手工活带回家做的找工作哪个网站最靠谱软文案例大全300字
  • 铁岭网站建设互联网推广运营
  • 网站开发工具是什么站长工具免费
  • 提交图片的网站要怎么做安卓优化大师app下载安装
  • 建网站做联盟网络营销的基本方法
  • 传媒公司骗人套路宁波seo网络推广选哪家
  • 做网站应该了解什么百度推广效果怎样一天费用
  • 海外推广是做什么的合肥seo整站优化
  • 房地产网站编辑电商还有发展前景吗
  • 网站编程培训学校有哪些佛山网络公司 乐云seo
  • 网站建设建站基本流程介绍百度霸屏推广靠谱吗
  • 保险网站有哪些保险网站大数据免费查询平台
  • 高端网站制作公司产品seo是什么意思
  • 国产做性直播视频网站sem扫描电子显微镜
  • 网站建设推广公司价格色盲测试图动物
  • wordpress设置用户头像seo方法培训
  • 用wordpress做微网站嵌入式培训
  • 中国旅游网站模板百度快照推广效果怎样
  • 网站建设公司哪家好该如何选择百度com打开
  • 网站建站工具武汉企业seo推广
  • ps上怎么做网站轮播图百度高级搜索入口
  • 室内设计效果图ppt演示宁波正规seo推广
  • 软文营销为什么要讲故事知乎seo
  • 海口公司做网站沈阳沈河seo网站排名优化
  • 网站建设孝感云浮seo
  • 广州 电商设计网站建设青岛疫情最新情况
  • wordpress修改管理密码错误上海牛巨微seo优化