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

上海做衣服版的网站网站搜索优化公司

上海做衣服版的网站,网站搜索优化公司,零基础网站建设教学培训,wordpress for windows给定一个 n个点 m 条边构成的无重边和自环的无向连通图。 点的编号为 1∼n。 请问#xff1a;从 1到 n 的最短距离。去掉 k 条边后#xff0c;从 1 到 n的最短距离。 输入格式 第一行包含整数 T#xff0c;表示共有 T 组测试数据。每组数据第一行包含三个整数 n,m,k。接下来…给定一个 n个点 m 条边构成的无重边和自环的无向连通图。 点的编号为 1∼n。 请问从 1到 n 的最短距离。去掉 k 条边后从 1 到 n的最短距离。 输入格式 第一行包含整数 T表示共有 T 组测试数据。每组数据第一行包含三个整数 n,m,k。接下来 m行每行包含三个整数 x,y,z表示点 x 和点 y 之间存在一条长度为 z 的边。最后一行包含 k 个空格隔开的整数表示去掉的边的编号。所有边按输入顺序从 1 到 m 编号。 输出格式 每组数据输出占两行。 第一行输出从 1到 n 的最短距离。 第二行输出去掉 k条边后从 1 到 n 的最短距离。无法到达则输出 −1。 数据范围 1≤T≤10, 1≤n≤50, 1≤m≤n(n−1)2, 1≤x,y≤n, 1≤z≤100, 1≤k≤m 输入样例 1 4 4 1 1 2 1 2 3 1 3 4 1 1 4 1 4 输出样例 1 3 #includeiostream #includecstring using namespace std; const int N55,MN*N/2,INF0x3f3f3f3f; int d[N][N],g[N][N]; int n,m,q; struct edge{int a,b; }e[M]; void floyd() {memcpy(d,g,sizeof d);for(int k1;kn;k)for(int i1;in;i)for(int j1;jn;j)d[i][j]min(d[i][j],d[i][k]d[k][j]); } int main() {int T;cinT;while(T--){cinnmq;memset(g,0x3f,sizeof g);for(int i1;in;i) g[i][i]0;for(int i1;im;i){int a,b,c;cinabc;g[a][b]g[b][a]c;e[i].aa,e[i].bb;}floyd();coutd[1][n]endl;while(q--){int t;cint;int ae[t].a,be[t].b;g[a][b]g[b][a]INF;} floyd();if(d[1][n]INF) cout-1endl;else coutd[1][n]endl;}return 0; }
http://www.zqtcl.cn/news/20528/

相关文章:

  • 圆通我做网站拉视频拍摄报价单
  • 郑州网站建设技术支持网络服务的工具
  • 成都平台网站建设公司做网站运营很累吧
  • 凡科平台登录平台百度关键词seo排名软件
  • 建设聚美优品网站收流量费吗网站建设免费免代码
  • 五华网站开发流行网站设计
  • 四川省城乡住房建设厅网站乐清网红
  • 游戏公司网站模板培训课程安排
  • 学做美食看哪个网站网站建设与网页设计实践报告
  • 济宁网站优化公司广州高端网站定制公司哪家好
  • 旅行社网站开发广东新增本土确诊病例
  • 设计素材网站酷p做网站容易还是app
  • 各大网站的软文怎么做网页设计入门图片
  • 连云港高端网站建设dede添加网站背景
  • 网站备案链接地址广州市建设交易中心网站首页
  • 东华建设官方网站学校网站建设交流汇报
  • 东莞长安网站企业网站网站建设公司
  • 网站点击代码asp网站数据库扫描
  • 建设集团企业网站wordpress系统和插件下载
  • 商业网站建设案例html入门视频教程
  • 网站建设销售一个月营业额百度网站收入
  • 启航做网站怎么样网易邮箱能登企业邮箱吗
  • 教育网站改造方案河源市建设网站
  • 阜阳公司网站建设网站排名在哪里优化
  • 榆林建设网站动易网站制作教程
  • 网站需要数据库水印设计在线制作
  • 做网页游戏网站河南网站seo地址
  • 网站建设自助搭配系统wordpress密码爆破
  • 计算机网站开发的目的网站tag页面如何做
  • 网站管理员权限有哪些公司网站建设 毕业设计