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

人民日报客户端红包口令seo站外优化最主要的是什么

人民日报客户端红包口令,seo站外优化最主要的是什么,怎样给网站做优化,wordpress 移动端 提速时间限制 : 1 秒 内存限制 : 128 MB C 城可以视为由 n个结点与 m条边组成的无向图。这些结点依次以1,2,....n标号&#xff0c;边依次以 1,2...m标号。第i条边&#xff08;1<i<m &#xff09;连接编号为ui 与vi的结点&#xff0c;长度为li米。 小 A 的学校坐落在 C 城中…

时间限制 : 1 秒

内存限制 : 128 MB

C 城可以视为由 n个结点与 m条边组成的无向图。这些结点依次以1,2,....n标号,边依次以 1,2...m标号。第i条边(1<=i<=m )连接编号为ui 与vi的结点,长度为li米。 小 A 的学校坐落在 C 城中编号为 s的结点。小 A 的同学们共有 q位,他们想在保证不迟到的前提下,每天尽可能晚地出门上学。但同学们并不会计算从家需要多久才能到学校,于是找到了聪明的小 A。第 i位同学(1<=i<=q )告诉小 A,他的 家位于编号为hi 的结点,并且他每秒能行走 1 米。请你帮小 A 计算,每位同学从家出发需要多少秒才能到达学校呢?

输入

第一行,四个正整数n,m,s,q ,分别表示 C 城的结点数与边数,学校所在的结点编号,以及小 A 同学们的数量。 接下来m行,每行三个正整数ui,vi,li ,表示 C 城中的一条无向边。 接下来q行,每行一个正整数hi,表示一位同学的情况

输出

共q行,对于每位同学,输出一个整数,表示从家出发到学校的最短时间。

样例
输入
5 5 3 3
1 2 3
2 3 2
3 4 1
4 5 3
1 4 2
5
1
4
输出
4
3
1
提示

数据范围

对于 20% 的测试点,保证q=1 。对于另外20 % 的测试点,保证1<=n<=500 ,1<=m<=500 。
对于所有测试点,保证1<=n<=2 * 10^5 ,1<=m<=2 * 10^5 ,1<=q<=2 * 10^5,1<=ui,vi,s,hi<=n ,1<=li<=10^6 。保证给定的图联通。

———————————————————————————————————————————思路:

以学校为原始的点,Dijkstra算法求学校到每一个点的时间。

代码:

#include<bits/stdc++.h>
using namespace std;
const int N=200002;
int n,m,s,t,dis[N];
bool v[N];
struct node
{int v,e;
};
vector<node> q[N];
priority_queue<pair<int,int>>Q;
int main()
{scanf("%d%d%d%d",&n,&m,&s,&t);for(int i=1;i<=m;i++){int a,b,c;scanf("%d%d%d",&a,&b,&c);q[a].push_back(node{c,b});q[b].push_back(node{c,a});}for(int i=1;i<=n;i++){dis[i]=INT_MAX;}dis[s]=0;memset(v,0,sizeof(v));while(!Q.empty()) Q.pop();Q.push(make_pair(0,s));while(!Q.empty()){int wz=Q.top().second;Q.pop();v[wz]=1;for(int i=0;i<q[wz].size();i++){if(dis[q[wz][i].e]>dis[wz]+q[wz][i].v){dis[q[wz][i].e]=dis[wz]+q[wz][i].v;if(!v[q[wz][i].e]){Q.push(make_pair(-dis[q[wz][i].e],q[wz][i].e));}}}}for(int i=1;i<=t;i++){int d;scanf("%d",&d);printf("%d\n",dis[d]);}return 0;
}

http://www.dtcms.com/wzjs/400121.html

相关文章:

  • 网站建设测试验收报告搜索引擎优化怎么做的
  • 亚圣信息科技做网站怎么样中国国家人事人才培训网证书查询
  • 天眼查询系统海城seo网站排名优化推广
  • 网站备案信息填写昆明长尾词seo怎么优化
  • 微企帮做网站网络营销是以什么为基础
  • 做360全景的网站找一个免费域名的网站
  • 互联网站建设用法b2b平台有哪些
  • 东莞商城信阳seo
  • 如何让自己的网站被百度收录教育培训网站
  • 华为公司电子商务网站建设策划书网络优化工程师主要负责什么工作
  • 园林设计网站大全谷歌seo排名优化服务
  • 苏州电子商务网站建设重庆快速排名优化
  • 南宁霸屏网站开发做app找什么公司
  • django网站开发实例源码百度推广教程视频教程
  • 每日聚划算优惠网站怎么做的站长工具百度百科
  • 潮州移动网站建设百度客服平台
  • 莒县网站建设有哪些可以免费推广的平台
  • 网站流量超标在线网页编辑平台
  • 网页设计与网站建设期末考试题免费域名注册二级域名
  • dw怎么做音乐网站seo排名分析
  • 企业网站备案名称窍门百度域名
  • 文案转行做网站编辑网络营销课程培训
  • 南山网站(建设深圳信科)百度首页网站推广多少钱一年
  • 动漫网站建设意义优化seo深圳
  • 佛山专业的网站建设新手怎么学网络运营
  • 中国建设银行网站 纪念币预约windows优化工具
  • 简述网站建设有哪些步骤英语培训
  • 做的网站里面显示乱码怎么解决方法每日精选12条新闻
  • 如何做网站自适应郑州网络seo公司
  • 胶州专业建站电商运营培训课程