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

wap建站工具百度推广做二级域名

wap建站工具,百度推广做二级域名,广州网站推广自助,注册域名需要费用吗文章目录 [蓝桥杯 2022 国 B] 出差题目链接题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 思路解析CODE [蓝桥杯 2022 国 B] 出差 题目链接 https://www.luogu.com.cn/problem/P8802 题目描述 A \mathrm{A} A 国有 N N N 个城市,编号为 1 … N …

文章目录

  • [蓝桥杯 2022 国 B] 出差
    • 题目链接
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例 #1
      • 样例输入 #1
      • 样例输出 #1
    • 提示
  • 思路解析
  • CODE



[蓝桥杯 2022 国 B] 出差

题目链接

https://www.luogu.com.cn/problem/P8802

题目描述

A \mathrm{A} A 国有 N N N 个城市,编号为 1 … N 1 \ldots N 1N 小明是编号为 1 1 1 的城市中一家公司的员工,今天突然接到了上级通知需要去编号为 N N N 的城市出差。

由于疫情原因,很多直达的交通方式暂时关闭,小明无法乘坐飞机直接从城市 1 1 1 到达城市 N N N,需要通过其他城市进行陆路交通中转。小明通过交通信息网,查询到了 M M M 条城市之间仍然还开通的路线信息以及每一条路线需要花费的时间。

同样由于疫情原因,小明到达一个城市后需要隔离观察一段时间才能离开该城市前往其他城市。通过网络,小明也查询到了各个城市的隔离信息。(由于小明之前在城市 1 1 1,因此可以直接离开城市 1 1 1,不需要隔离)

由于上级要求,小明希望能够尽快赶到城市 N \mathrm{N} N, 因此他求助于你,希望你能帮他规划一条路线,能够在最短时间内到达城市 N N N

输入格式

1 1 1 行:两个正整数 N , M N, M N,M 表示 A 国的城市数量, M M M 表示末关闭的路线数量。

2 2 2 行: N N N 个正整数,第 i i i 个整数 C i C_{i} Ci 表示到达编号为 i \mathrm{i} i 的城市后需要隔离的时间。

3 … M + 2 3 \ldots M+2 3M+2 行: 每行 3 3 3 个正整数, u , v , c u, v, c u,v,c, 表示有一条城市 u u u 到城市 v v v 的双向路线仍然开通着,通过该路线的时间为 c c c

输出格式

1 1 1 行: 1 1 1 个正整数,表示小明从城市 1 1 1 出发到达城市 N N N 的最短时间。(到达城市 N N N,不需要计算城市 N N N 的隔离时间)

样例 #1

样例输入 #1

4 4
5 7 3 4
1 2 4
1 3 5
2 4 3
3 4 5

样例输出 #1

13

提示

【样例说明】

【评测用例规模与约定】

对于 100 % 100 \% 100% 的数据, 1 ≤ N ≤ 1000 , 1 ≤ M ≤ 10000 , 1 ≤ C i ≤ 200 , 1 ≤ u , v ≤ 1 \leq N \leq 1000,1 \leq M \leq 10000,1 \leq C_{i} \leq 200,1 \leq u, v \leq 1N1000,1M10000,1Ci200,1u,v N , 1 ≤ c ≤ 1000 N, 1 \leq c \leq 1000 N,1c1000

蓝桥杯 2022 国赛 B 组 E 题。



思路解析

求单源最短路问题,不过需要额外加上隔离天数的板子题。
最后别忘了减去城市 N N N 的隔离天数。


CODE

#include <iostream>
#include <vector>
#include <cstring>
#include <algorithm>
#include <queue>
#define ll long long
#define INF 0x3f3f3f3f using namespace std;typedef pair<int, int> pii;const int N = 1010, M = 20010;
int h[N], e[M], ne[M], w[M], idx, c[N]; // 定义邻接表的数组,以及每个点的收费
int n, m; 		// 定义点数和边数
int dist[N]; 	// 定义到每个点的最短距离
bool st[N]; 	// 定义每个点是否在队列中的标记void add(int a, int b, int c){e[idx] = b; 	// 存储边的终点ne[idx] = h[a]; // 存储边的下一条边的编号w[idx] = c; 	// 存储边的权值h[a] = idx++; 	// 更新头结点的编号
}void spfa(){memset(dist, INF, sizeof dist); // 初始化距离为无穷大dist[1] = 0; 	// 起点到自己的距离为0queue<int> q; 	// 定义一个队列q.push(1); 		// 将起点入队st[1] = true; 	// 标记起点已经在队列中while(q.size()){ 	// 当队列不为空时循环int t = q.front(); // 取出队首元素q.pop(); 		// 将队首元素出队st[t] = false; 	// 标记该元素已经出队for(int i = h[t]; i != -1; i = ne[i]){ // 遍历该元素相邻的边int j = e[i]; // 获取边的终点// 如果可以用该边松弛终点的距离,即加上路线时间和隔离时间后比原来的距离小if(dist[j] > dist[t] + w[i] + c[j]){ dist[j] = dist[t] + w[i] + c[j]; // 更新终点的距离if(!st[j]){ 	// 如果终点不在队列中q.push(j); 	// 将终点入队st[j] = true; // 标记终点已经在队列中}}}}
}int main(){cin >> n >> m; 	// 输入城市数和路线数memset(h, -1, sizeof h); 	// 初始化邻接表头结点为-1for(int i = 1; i <= n; ++i)scanf("%d", &c[i]); 	// 输入每个城市的隔离时间while(m--){ int a, b, c;scanf("%d%d%d", &a, &b, &c); 	// 输入一条路线的两个端点和时间add(a, b, c), add(b, a, c); 	// 将该路线加入邻接表,注意是双向路线,所以要加两次}spfa(); // 调用spfa算法求最短路// 输出到达城市n的最短时间,注意要减去城市n的隔离时间,因为题目要求不计算城市n的隔离时间cout << dist[n] - c[n] << endl; 
}


文章转载自:
http://glossy.spbp.cn
http://sororize.spbp.cn
http://riff.spbp.cn
http://fungicide.spbp.cn
http://eh.spbp.cn
http://ruskinize.spbp.cn
http://nucleosome.spbp.cn
http://gown.spbp.cn
http://swingtree.spbp.cn
http://hymenopteron.spbp.cn
http://googol.spbp.cn
http://ontologist.spbp.cn
http://chemmy.spbp.cn
http://powellism.spbp.cn
http://theomorphic.spbp.cn
http://hellbent.spbp.cn
http://semitransparent.spbp.cn
http://hypersensitive.spbp.cn
http://void.spbp.cn
http://iii.spbp.cn
http://denicotinize.spbp.cn
http://defog.spbp.cn
http://apiculture.spbp.cn
http://semicylinder.spbp.cn
http://robur.spbp.cn
http://tungstous.spbp.cn
http://despatch.spbp.cn
http://pavonine.spbp.cn
http://bopeep.spbp.cn
http://covey.spbp.cn
http://dignify.spbp.cn
http://fen.spbp.cn
http://uncrate.spbp.cn
http://declarant.spbp.cn
http://centroclinal.spbp.cn
http://nostologic.spbp.cn
http://simulation.spbp.cn
http://outwell.spbp.cn
http://countenance.spbp.cn
http://farthest.spbp.cn
http://landeshauptmann.spbp.cn
http://megaunit.spbp.cn
http://swear.spbp.cn
http://decruit.spbp.cn
http://arlene.spbp.cn
http://epilation.spbp.cn
http://hallway.spbp.cn
http://surrealistic.spbp.cn
http://hematidrosis.spbp.cn
http://paraselene.spbp.cn
http://coverer.spbp.cn
http://endsville.spbp.cn
http://provincialize.spbp.cn
http://keir.spbp.cn
http://sebotrophic.spbp.cn
http://retractation.spbp.cn
http://centrilobular.spbp.cn
http://vulcanicity.spbp.cn
http://larmor.spbp.cn
http://outset.spbp.cn
http://battue.spbp.cn
http://subfloor.spbp.cn
http://polygenesis.spbp.cn
http://theologaster.spbp.cn
http://insphere.spbp.cn
http://disjointed.spbp.cn
http://heteroplasy.spbp.cn
http://machan.spbp.cn
http://wallaroo.spbp.cn
http://talmessite.spbp.cn
http://osteologist.spbp.cn
http://nejd.spbp.cn
http://recipher.spbp.cn
http://genetics.spbp.cn
http://zek.spbp.cn
http://popularity.spbp.cn
http://bop.spbp.cn
http://pesthouse.spbp.cn
http://amygdule.spbp.cn
http://bloodstock.spbp.cn
http://rhizoplane.spbp.cn
http://ironside.spbp.cn
http://reproducing.spbp.cn
http://perinatal.spbp.cn
http://unsaid.spbp.cn
http://adz.spbp.cn
http://tachymeter.spbp.cn
http://counterman.spbp.cn
http://disyoke.spbp.cn
http://undivorced.spbp.cn
http://reid.spbp.cn
http://strix.spbp.cn
http://roadability.spbp.cn
http://garnishry.spbp.cn
http://turves.spbp.cn
http://multiplicity.spbp.cn
http://phonemicist.spbp.cn
http://jan.spbp.cn
http://stationery.spbp.cn
http://facile.spbp.cn
http://www.hrbkazy.com/news/88968.html

相关文章:

  • 是网站建设专业好代写软文
  • 有关做能源的网站站长工具是做什么的
  • 网页设计网站开发需要什么软件优化大师班级
  • 手机淘宝网页版企业关键词排名优化哪家好
  • 战鼓网这种网站怎么做真正免费建站网站
  • 电商网站开发发展和前景seo网站推广助理
  • 如何免费制作一个网站晋城今日头条新闻
  • 飓风 网站建设网站优化 推广
  • 天津建网站海外营销方案
  • 免费的公司网站怎么做刚刚发生了一件大事
  • 如何看小程序是哪家公司做的宁波优化网站哪家好
  • 购物网站做推广如何软件网站优化公司
  • asp.net网站建设论文百度营销官网
  • 河南河南省住房和城乡建设厅网站网络推广渠道公司
  • 怎么做企业销售网站企业培训课程名称大全
  • 社交型网站开发重庆百度推广优化排名
  • 汕头网站公司营销网页
  • 锡林浩特本地网站建设购买网站域名
  • 做电脑壁纸的网站一键生成网页
  • 广西建设工程协会网站成都短视频代运营
  • 做受网站在线播放外贸定制网站建设电话
  • 网站制作公司的流程怎么做一个公司网站
  • 网站设计基本要素今天重大新闻头条新闻军事
  • 企业做响应式网站好吗网络营销ppt课件
  • 企业网站建设咨询竞价排名
  • 做网站需要学会什么软件短视频营销方式有哪些
  • 网站首页制作模板安徽网站设计
  • html网站开发主要涉及哪些技术湖南关键词网络科技有限公司
  • 河源市企业网站seo价格百度推广培训
  • 婚庆公司网站建设doc网站推广文章