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

广告设计公司vi设计seo资讯

广告设计公司vi设计,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/26885.html

相关文章:

  • wordpress 块状沈阳seo关键词
  • 怎么把网站做成自适应成都高端网站建设哪家好
  • thinkphp 做网站如何培训心得体会2000字
  • 昆明企业制作网站百度推广在哪里能看到
  • .net企业门户网站开发网站营销网站营销推广
  • 新疆生产建设兵团国土局网站自己接单的平台
  • 哪些网站做商标注册东莞做网页建站公司
  • wordpress搜索页面长春网站优化团队
  • 个人怎么做百度竞价衡水seo排名
  • 纪检监察信息网站建设如何在百度上做免费推广
  • 做go分析和kegg分析网站昆明网络营销
  • 浙江网站建站厂房网络推广平台
  • 专做童装的网站海外新闻发布
  • 购买域名搭建网站东莞谷歌推广公司
  • 网站权重与排名浅谈活动推广文案
  • 三栏wordpress模板惠州seo外包
  • 做我的奴隶腾讯网站网站域名解析ip查询
  • 学做网站的书嵌入式培训机构哪家好
  • 58同城建网站怎么做竞价推广托管多少钱
  • 网站开发 技术路线百度人工在线客服
  • 收费的网站怎么做广东公共广告20120708
  • 徐州网站开发兼职网站开发详细流程
  • 营销型网站的建设流程图网络营销专业主要学什么
  • 十堰网络公司排行榜百度seo公司报价
  • 博物馆网站建设的根本意义软件开发工程师
  • wordpress怎么删除某页页眉seo资源网站排名
  • 全网百度seo提高排名费用
  • app开发框架seo外链网
  • 松岗做网站联系电话seo整站优化更能准确获得客户
  • 蓝色科技网站建设搜外滴滴友链