ssl1762-工厂的烦恼【图论,最短路变形(最长路)】
题目
一个有向图,求它的最长路。
输入
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-工厂的烦恼【图论,最短路变形(最长路)】相关推荐
- 【图论-最短路变形】想越狱的小杉
[图论-最短路变形]想越狱的小杉 Time Limit:1000MS Memory Limit:65536K Description 背景 Background 这次小杉来到了经典美剧<越狱& ...
- 图论 —— DAG 图的最长路
[概述] DAG 图的最长路问题是一个比较少见的问题,具体问题是:给出一个 DAG 图,寻找图中的最长路 在 AOE 网中,在找出关键路径后,对其进行 DFS 即可得到图的最长路,由于这种方法的实现过 ...
- 【SSL1762】工厂的烦恼【floyed最长路】
Description 某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物.因此厂里想找出消耗原材料最大的一条生产线路进行改造,以降低成本.厂里的生产线路是一个有向 ...
- bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集
bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集 1.这道题我们主要就是要求出距离一个油站的最近的油站 首先我们dijkstra 求出任意一个点到 离他最近的油站的距离 2. ...
- 【Floyed】工厂的烦恼(ssl 1762)
工厂的烦恼 ssl 1762 题目大意: 求一个图中最长的路线的长度 原题: Description 某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物.因此厂里想 ...
- poj 2263 最短路变形——最小边的最大值
文章目录 本题:最短路变形--最小边的最大值 最短路变形--最大边的最小值 本题:最短路变形--最小边的最大值 最短路变形--最大边的最小值 poj2253
- poj 2253 最短路变形——最大边的最小值
文章目录 本题:最短路变形--最大边的最小值 最短路变形--最小边的最大值 本题:最短路变形--最大边的最小值 题意: 给出两只青蛙.以及其他石头的坐标,需要求出可以到达另一只青蛙的所有路径中,青蛙跳 ...
- 图论最短路:Bellman-Ford与其优化SPFA算法的一点理解
文章目录 前言 一.对Bellman-Ford的深入理解 1. Bellman-Ford有什么用? 2. 什么是松弛操作? 3. Bellman-Ford的k次迭代意义? 4. 一个重要定理 5. 对 ...
- 【挑战程序设计】- 2.5 图论(最短路、最小生成树)
2.5 图论(最短路.最小生成树) 文章目录 2.5 图论(最短路.最小生成树) 2.5.1 定义们 2.5.2 图的表示 2.5.3 图的搜索 2.5.4 最短路问题 单源1:bellman-for ...
最新文章
- 卷积核输出特征图大小的计算 深度学习
- FCTH(Fuzzy Color and Texture Histogram)算法
- 家用电脑虚拟机做服务器_家用电脑能当服务器吗
- GitHub+Jenkins持续集成简介
- python实现二叉树和它的七种遍历
- 15、sql编程基本语法介绍
- html中dom多会有影响吗,DOM操作造成的页面卡顿问题及解决
- [Ajax] jQuery中的Ajax -- 04-异步提交表单
- 仪表指针样式_PPT标准图表太丑?试试仪表盘图表!
- c语言编程 设计密码锁,如何设计最简单的密码锁程序
- fbx格式转gif_FBX文件打开工具
- p7510 rom android 8,三星p7510 recovery卡刷rom 刷机教程
- 人工智能--启发性信息和估价函数
- 连手机热点宿主机无法连上VMvare linux Centos
- 佳能EOS20D本站真机评测 下
- 为什么要升级BIOS呢?(1)
- dio java_Flutter -------- dio网络请求
- oracle查看视图定义语句_oracle视图详解
- 极具职场竞争力的操作系统背景知识学习笔记(Windows+Linux)
- Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析
热门文章
- 服务器运维监控指标,运维体系~指标监控~Prometheus监控告警与日志
- mysql sp who_对ASE系统存储过程的剖析-sp_who
- 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
- docker 容器启动顺序_Docker容器启动时初始化Mysql数据库
- 7-15 QQ帐户的申请与登陆 (25 分)(map做法+思路分析)
- C++ 学习之旅(10)——static与extern
- [Java基础]List集合
- [剑指offer]面试题28:字符串的排列
- C++实现dijkstra单源最短路径算法-邻接表+优先队列
- 算法-排序-基数排序(对任意整数排序)