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

把网站做进微信公众号百度下载app

把网站做进微信公众号,百度下载app,辽宁省建设工程信息网开标说明,公司网站怎么做推广给定一个 nn 个点 mm 条边的有向图,图中可能存在重边和自环,边权可能为负数。 再给定 kk 个询问,每个询问包含两个整数 xx 和 yy,表示查询从点 xx 到点 yy 的最短距离,如果路径不存在,则输出 impossible。…

给定一个 nn 个点 mm 条边的有向图,图中可能存在重边和自环,边权可能为负数。

再给定 kk 个询问,每个询问包含两个整数 xx 和 yy,表示查询从点 xx 到点 yy 的最短距离,如果路径不存在,则输出 impossible

数据保证图中不存在负权回路。

输入格式

第一行包含三个整数 n,m,kn,m,k。

接下来 mm 行,每行包含三个整数 x,y,zx,y,z,表示存在一条从点 xx 到点 yy 的有向边,边长为 zz。

接下来 kk 行,每行包含两个整数 x,yx,y,表示询问点 xx 到点 yy 的最短距离。

输出格式

共 kk 行,每行输出一个整数,表示询问的结果,若询问两点间不存在路径,则输出 impossible

数据范围

1≤n≤2001≤n≤200,
1≤k≤n21≤k≤n2
1≤m≤200001≤m≤20000,
图中涉及边长绝对值均不超过 1000010000。

输入样例:
3 3 2
1 2 1
2 3 2
1 3 1
2 1
1 3
输出样例:
impossible
1
#include<bits/stdc++.h>
using namespace std;
const int N = 210,INF=0x3f3f3f3f;
int d[N][N];
int n,m,Q;
int main()
{scanf("%d%d%d",&n,&m,&Q);memset(d,0x3f,sizeof(d));for(int i=1;i<=n;i++)d[i][i]=0;while(m--){int a, b,c;scanf("%d %d %d",&a,&b,&c);d[a][b]=min(d[a][b],c);}for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++)d[i][j]=min(d[i][j],d[i][k]+d[k][j]);}}while(Q--){int a,b;scanf("%d %d",&a,&b);int c=d[a][b];if(c>INF/2) puts("impossible");else printf("%d\n",c);}return 0;
}

 

http://www.ds6.com.cn/news/29081.html

相关文章:

  • 网站做facebook推广福州短视频seo
  • 漯河做网站推广北京网站托管
  • 如何购买网站虚拟主机最近新闻热点
  • 网站访问大小今天株洲最新消息
  • 零基础网站建设成都全网推广哪家专业
  • 如何用ftp做网站环球网疫情最新
  • 铜陵高端网站建设爱站官网
  • 研学网站平台建设方案百度如何收录网站
  • 网站建设的整体设计流程web网页制作成品免费
  • 教做月嫂的网站有吗百度大数据平台
  • 企业建站 源码51网站统计
  • 杭州萧山网络seo排名优化软件
  • 网站建设基础实验1旺道seo推广有用吗
  • 怎么通过ip查看自己做的网站百度平台app下载
  • 哪家上市公司做视频网站最新资讯热点
  • 沈阳网站建设的公司常用的搜索引擎有哪些
  • 专门做兼职的网站有哪些创意设计
  • 网站用的横幅广告怎么做怎么做市场营销和推广
  • 包头企业网站北京网站建设公司
  • 做关于什么的网站个人开发app最简单方法
  • 域名网站建设方案书企业邮箱哪个好
  • 口碑好的东莞网站建设百度问一问客服人工在线咨询
  • html5响应式网站源码列举常见的网络营销工具
  • 山西网站建设免费咨询宁波seo外包推广渠道
  • 医药网站设计百度词条官网入口
  • 网站域名等级全球搜索引擎市场份额
  • wordpress 积分兑换免费检测网站seo
  • 电商网站建设任务分解结构软文兼职10元一篇
  • 阿里巴巴网站建设建议百度引流推广怎么收费
  • 潍坊汇聚网站企业网络营销方案设计