工厂的烦恼

ssl 1762

题目大意:

求一个图中最长的路线的长度

原题:

Description

某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物。因此厂里想找出消耗原材料最大的一条生产线路进行改造,以降低成本。厂里的生产线路是一个有向无环网络,有N台机器分别代表网络中的N个结点。弧< I,j >(i < j)表示原材料从机器i传输到机器j的损耗数量。

Input

第一行是两个整数N,M(N<=100,M<=1000),分别表示网络的结点个数和弧数。第二行至M+1行,每行三个整数A,B,C,表示弧上的损耗为C。

Output

仅一个整数,为损耗最大的线路的损耗量。

Sample Input

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

Sample Output

17

解题思路:

直接用Floyed求出最长路即可

代码:

#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int n,m,x,y,c,ans,a[105][105];
int main()
{scanf("%d %d",&n,&m);for (int i=1;i<=m;++i){scanf("%d %d %d",&x,&y,&c);a[x][y]=c;//记录ans=max(c,ans);//求最大}for (int 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]),ans=max(a[i][j],ans);//求最长路和求最大printf("%d",ans);//输出
}

【Floyed】工厂的烦恼(ssl 1762)相关推荐

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

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

  2. 【Floyed】小萨的烦恼(ssl 1624)

    小萨的烦恼 ssl 1624 题目大意: 一个无向图,可以使其中一条道路的值除以2,求两个点之间的最短路 原题: Description 圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的 ...

  3. 【ssl认证、证书】java中的ssl语法API说明(SSLContext)、与keytool 工具的联系

    文章目录 1. 前言 java中的ssl语法与keytool 工具的联系 2. SSLContext的体系 2.1 KeyStore 2.1.1 通过证书库文件创建: 2.1.2 随机生成自签名证书库 ...

  4. 0基础学图论!——图论精讲/详细/新手理解概念必看!

    并不会有更好的阅读体验 特别特别感谢: lmpplmpplmpp大佬牺牲自己宝贵时间,为我没有脾气的耐心讲解. BeyondHeavenBeyondHeavenBeyondHeaven大佬,无偿帮我康 ...

  5. android源码分析

    01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 ...

  6. ApplePay对接java后台详细代码

    java代码 ios端支付完成后,调用此接口 @Controller @RequestMapping("user/applepay") @Api(value="Apple ...

  7. Hadoop/Hive-学习笔记【中级篇】

    目录 参考文章 hadoop配置文件详解 core-site.xml篇 hdfs-site.xml篇 参考文章 目的 链接 hadoop配置文件 hadoop配置文件详解系列(一)-core-site ...

  8. Spring Boot 实现苹果支付同步验证

    Spring Boot 实现苹果支付同步验证 代码 苹果返回相应状态码 代码 package com.yuezhi.controller.pay;import java.io.BufferedOutp ...

  9. IOS IAP APP内支付 Java服务端代码

    场景:作为后台需要为app提供服务,在ios中,app内进行支付购买时需要进行二次验证. 基础:可以参考上一篇转载的博文In-App Purchase(iap)快速指南了解原理. 直接先上服务端测试通 ...

最新文章

  1. [转帖][实用]Linux 释放内存方法
  2. 绝了!Dataway让SpringBoot不在需要Controller、Service、DAO、Mapper了
  3. 浅析@Deprecated,调用方法时出现横线划掉样式
  4. 机器学习入门学习笔记:(4.2)SVM的核函数和软间隔
  5. 极致的线上产品设计与终极数据分析工具,两者缺一不可(下)
  6. Hibernate中用到联合主键的使用方法,为何要序列化,为何要重写hashcode 和 equals 方法...
  7. 如何从0到1搭建物联网系统?
  8. 2018北京ICPC H. Approximate Matching(AC自动机+DP)
  9. 简述P问题,NP问题,NP完全问题以及NP Hard问题
  10. 深入linux网络编程(四):使用asio搭建商用服务器
  11. 基于企业服务总线的主数据管理系统(MDM)集成方案
  12. vue html if,vue中v-if使用方法详解
  13. 十大免费响应式Joomla主题
  14. 题注中的图一.1变成图1.1
  15. F#中有趣的计量单位
  16. mysql workbench 1064_mysql - MySQL Workbench错误1064 - 堆栈内存溢出
  17. 数字电路 实验一 门电路逻辑功能及测试
  18. 怎么修改代码文件创建时间
  19. 给XP系统加油:让运行提速100%
  20. android 圆形菜单 3d效果,谷歌官方解读安卓7.1:增加类似iPhone 3D Touch功能

热门文章

  1. python通过封装可以实现代码复用_Python学习笔记(五)函数和代码复用
  2. cascade down_Cascaded CNN 方法寻找人脸关键点
  3. leetcode-445. 两数相加 II
  4. mysql查询语句4,MySQL(4):CRUD语句(2)——基本查询
  5. c++将字符串转换成 int 类型
  6. C++ class实现链栈(完整代码)
  7. 八数码问题II-双向bfs和map标记
  8. State(状态)--对象行为型模式
  9. 数据结构---二叉线索树
  10. 2019年第十届蓝桥杯 C / C ++省赛 B 组真题题解