题目

一个有向图,求它的最长路。

输入

5 5
1 2 2
2 4 9
1 3 7
3 4 1
4 5 6

输出

17


解题思路

就是最短路的算法进行一些更改。不过注意加判断
if (a[i][k] && a[k][j])
因为最短路如果有一个不能连不会对结果照成影响,可最长路就不一定,如果不这样会循环然后数字会很大。


代码

#include<cstdio>
#include<iostream>
using namespace std;
int n,x,y,w,a[101][101],mins,k;
int main()
{scanf("%d%d",&n,&k);    for (int i=1;i<=k;i++){scanf("%d%d%d",&x,&y,&w);a[x][y]=w;//输出}for (k=1;k<=n;k++)for (int i=1;i<=n;i++)for(int j=1;j<=n;j++)if (a[i][k] && a[k][j])//判断a[i][j]=max(a[i][j],a[i][k]+a[k][j]); //最长路for (int i=1;i<=n;i++){for (int j=1;j<=n;j++)mins=max(mins,a[i][j]);//求最长的一条}printf("%d",mins);//输出
}

ssl1762-工厂的烦恼【图论,最短路变形(最长路)】相关推荐

  1. 【图论-最短路变形】想越狱的小杉

    [图论-最短路变形]想越狱的小杉 Time Limit:1000MS  Memory Limit:65536K Description 背景 Background 这次小杉来到了经典美剧<越狱& ...

  2. 图论 —— DAG 图的最长路

    [概述] DAG 图的最长路问题是一个比较少见的问题,具体问题是:给出一个 DAG 图,寻找图中的最长路 在 AOE 网中,在找出关键路径后,对其进行 DFS 即可得到图的最长路,由于这种方法的实现过 ...

  3. 【SSL1762】工厂的烦恼【floyed最长路】

    Description 某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物.因此厂里想找出消耗原材料最大的一条生产线路进行改造,以降低成本.厂里的生产线路是一个有向 ...

  4. bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集

    bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集 1.这道题我们主要就是要求出距离一个油站的最近的油站 首先我们dijkstra 求出任意一个点到 离他最近的油站的距离 2. ...

  5. 【Floyed】工厂的烦恼(ssl 1762)

    工厂的烦恼 ssl 1762 题目大意: 求一个图中最长的路线的长度 原题: Description 某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物.因此厂里想 ...

  6. poj 2263 最短路变形——最小边的最大值

    文章目录 本题:最短路变形--最小边的最大值 最短路变形--最大边的最小值 本题:最短路变形--最小边的最大值 最短路变形--最大边的最小值 poj2253

  7. poj 2253 最短路变形——最大边的最小值

    文章目录 本题:最短路变形--最大边的最小值 最短路变形--最小边的最大值 本题:最短路变形--最大边的最小值 题意: 给出两只青蛙.以及其他石头的坐标,需要求出可以到达另一只青蛙的所有路径中,青蛙跳 ...

  8. 图论最短路:Bellman-Ford与其优化SPFA算法的一点理解

    文章目录 前言 一.对Bellman-Ford的深入理解 1. Bellman-Ford有什么用? 2. 什么是松弛操作? 3. Bellman-Ford的k次迭代意义? 4. 一个重要定理 5. 对 ...

  9. 【挑战程序设计】- 2.5 图论(最短路、最小生成树)

    2.5 图论(最短路.最小生成树) 文章目录 2.5 图论(最短路.最小生成树) 2.5.1 定义们 2.5.2 图的表示 2.5.3 图的搜索 2.5.4 最短路问题 单源1:bellman-for ...

最新文章

  1. 卷积核输出特征图大小的计算 深度学习
  2. FCTH(Fuzzy Color and Texture Histogram)算法
  3. 家用电脑虚拟机做服务器_家用电脑能当服务器吗
  4. GitHub+Jenkins持续集成简介
  5. python实现二叉树和它的七种遍历
  6. 15、sql编程基本语法介绍
  7. html中dom多会有影响吗,DOM操作造成的页面卡顿问题及解决
  8. [Ajax] jQuery中的Ajax -- 04-异步提交表单
  9. 仪表指针样式_PPT标准图表太丑?试试仪表盘图表!
  10. c语言编程 设计密码锁,如何设计最简单的密码锁程序
  11. fbx格式转gif_FBX文件打开工具
  12. p7510 rom android 8,三星p7510 recovery卡刷rom 刷机教程
  13. 人工智能--启发性信息和估价函数
  14. 连手机热点宿主机无法连上VMvare linux Centos
  15. 佳能EOS20D本站真机评测 下
  16. 为什么要升级BIOS呢?(1)
  17. dio java_Flutter -------- dio网络请求
  18. oracle查看视图定义语句_oracle视图详解
  19. 极具职场竞争力的操作系统背景知识学习笔记(Windows+Linux)
  20. Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析

热门文章

  1. 服务器运维监控指标,运维体系~指标监控~Prometheus监控告警与日志
  2. mysql sp who_对ASE系统存储过程的剖析-sp_who
  3. 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
  4. docker 容器启动顺序_Docker容器启动时初始化Mysql数据库
  5. 7-15 QQ帐户的申请与登陆 (25 分)(map做法+思路分析)
  6. C++ 学习之旅(10)——static与extern
  7. [Java基础]List集合
  8. [剑指offer]面试题28:字符串的排列
  9. C++实现dijkstra单源最短路径算法-邻接表+优先队列
  10. 算法-排序-基数排序(对任意整数排序)