POJ 1797 Heavy Transportation

WorldQuant Brain Alpha 生成器 一个自动化工具,通过参数优化和回测来挖掘高质量的量化交易 Alpha 因子,并自动提交符合标准的因子。 阅读详情

题目大意:谢谢羽哥提供的题目大意,哎,心寒了,英语太差了,对不起6级证书啊~~55~~题目大意就是求最大载重量,

也就是求每条路径的最小值,所有的路径最小值的最大值~~

思路:我怎么想都想不到地杰斯特拉上面啊~~55~~刚开始还以为是floyd,后来和杨烁讨论的时候像是最大生成树,最后好多博客都用变形dijkstra做了,

55~~做的好不爽~~只是码代码~~思想不是自己的额~~就连一成都不是~~55~~路还长啊

变形处:找最大的边,dis的无法到达的边初始化为0,map[][]无法到达的也初始化为0,因为求最大边嘛~~更新的时候只能用   最新最大的边  和 走过来的边两者中最小值去更新

有点网络流的的味道,另外,把cin改成scanf竟然由1700ms变成360ms~~我勒个去~~

program:

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
#define inf -1000000
int n,mm;
int cas=1;
int  m[1002][1002];
int dis[1002];
int flag[1002];
void dijkstra()
{
  for(int i=1;i<=n;i++)
           m[i][i]=inf;      
     
  memset(flag,0,sizeof(flag));
  memset(dis,0,sizeof(dis));
  flag[1]=1;
  for(int i=1;i<=n;i++)
    dis[i]=m[1][i];
  
  for(int i=1;i<=n;i++)
  {
     int max=inf;
     int t;
     for(int k=1;k<=n;k++)
        {
            if(flag[k]==0&&dis[k]>max)
             {
                 max=dis[k];
                 t=k;
             }
               
        }
     flag[t]=1;
     if(t==n)
        {
          //cout<<"Scenario #"<<cas++<<':'<<endl;
          printf("Scenario #%d:\n",cas++);
          printf("%d\n\n",max);
          //cout<<max<<endl<<endl;
          break;
        }
     for(int k=1;k<=n;k++)
     {
        if(flag[k]==0&&dis[k]<min(dis[t],m[t][k]))
            dis[k]=min(dis[t],m[t][k]);    
     }
     
          
  }    
}
int main()
{
int test;
//cin>>test;
scanf("%d",&test);
while(test--)
{
   memset(m,0,sizeof(m));
   scanf("%d%d",&n,&mm);//cin>>n>>mm;
   for(int i=1;i<=mm;i++)
   {
     int a,b,w;
     //cin>>a>>b>>w;
     scanf("%d%d%d",&a,&b,&w);
     m[a][b]=w;
     m[b][a]=w;       
   }          
   dijkstra();
   
}  
//system("pause");
return 0;
}

【AUTOSAR-E2E】-2.1-配置E2E:基于E2EPW配置一个RX接收的Signal Group(使用E2E Profile 2) 《共13页精讲》:此法也适用于E2E Profile 4/5/6/7/11/22 目录 1 检查CAN Matrix Arxml/DBC是否满足E2E需求 2 在DaVinci Developer中为Port添加E2E保护 3 在DaVinci Configurator settings设置 4 如何使用应用层的E2E保护 5 结尾 <--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <-- 阅读详情

相关推荐

【时空数据分析#06】实战:基于Python与ArcGIS的NDVI长期趋势制图与分级

本文详细介绍了基于Python与ArcGIS进行NDVI长期趋势制图与分级分析的完整工作流。通过整合MODIS卫星数据,利用ArcGIS进行空间处理与栅格转换,结合Python进行时序统计与趋势计算,最终生成直观的植被变化趋势分级图,为生态评估与环境监测提供可靠的空间分析工具。

lilh34434的博客 474

[POJ 1797]Heavy Transportation[SPFA]

题目链接:[POJ 1797]Heavy Transportation[SPFA] 题意分析: 求从点1到点n的所有路径中,路径上最小的容量的最大值。 解题思路: 将最短路的思路改改就行了。dis[i]数组记录的是从点1到点i的道路上最小的道路容量。注意初始化dis数组。 个人感受: 之所以写写是因为在初始化那里卡了下,试了几次。 具体代码如下: #include #include

闲停 705

POJ 1797 Heavy Transportation

POJ 1797 Heavy Transportation Description Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether the...

旺崽的博客 958

锐捷交换机配置SSH

锐捷交换机配置ssh 一、组网需求 通过ssh功能可以远程登录管理设备 二、配置步骤 全局开启ssh服务,并且指定ssh版本 Ruijie>enable Ruijie#configure terminal Ruijie(config)#enable service ssh-server ------>开启SSH服务,默认关闭 Ruijie(config)#ip ssh version 2 ------>默认1.99版本,设置为版本2 添加登

Loners_fan的博客 1万+

Ubuntu+Dify实战:如何让大模型知识库完美支持图片召回(附避坑指南)

本文详细介绍了在Ubuntu系统上部署Dify平台,并实现大模型知识库图片召回功能的完整实战方案。通过解析Dify处理图片的底层逻辑,重点讲解了配置Nginx代理服务器将本地图片路径转换为可公开访问URL的核心工程步骤,并提供了文档预处理、环境变量配置以及父子分段策略等高级技巧,帮助开发者构建图文并茂的AI应用,有效提升知识库的丰富性和用户体验。

c7d8e的博客 445

Heavy Transportation POJ - 1797

Heavy Transportation POJ - 1797 Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really ...

ln2037的博客 226

实现 PDF 添加水印的五种方式

PDF(Portable Document Format,便携式文档格式)是一种流行的文件格式,它可以在多个操作系统和应用程序中进行查看和打印。在某些情况下,我们需要对 PDF 文件添加水印,以使其更具有辨识度或者保护其版权。本文将介绍如何使用 Spring Boot 来实现 PDF 添加水印的方式。

逸轩 6471

POJ - 1797 Heavy Transportation (最短路之最大权值)

POJ - 1797 Heavy Transportation (最短路之最大权值) 题目传送门 思路 : #include<cstdio> #include<cstring> #include<iostream> #include<queue> #include<cmath> #include<algorithm> us...

Harris-H的博客 666

【推荐100个unity插件】帮助你快速开发一款FPS游戏—— FPS Framework

FPS Framework 快速入门指南 FPS Framework 是一个 Unity 开发框架,可加速 FPS 游戏开发。主要功能包括: 第一人称控制器:基于 Character Controller 实现,提供移动、跳跃、下蹲等功能,支持自定义参数调整 渲染管线转换:内置 RP 转换器,支持 URP/HDRP 等渲染管线一键切换 库存系统: 采用双列表管理:物品列表(Items)和可收集物列表(Collectables) 支持自定义库存物品和可收集物类型 提供拾取/丢弃功能实现 快速开始: 通过预制件

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2568

手把手教你学Simulink——基于Simulink的固态变压器(SST)多级协同控制

摘要:本文详细介绍了基于Simulink的固态变压器(SST)多级协同控制方法。SST作为新一代智能电网核心设备,通过AC-DC整流、DC-DC隔离和DC-AC逆变三级架构实现电能高效转换。针对多级耦合难题,提出能量-功率协同控制策略:纵向解耦电压环与功率前馈,横向联动级间功率指令。在Simulink中搭建10kV/400V系统模型,实现直流母线电压波动<2%的动态性能。特别设计了负载突变时的三级协同机制,通过虚拟惯性算法和前馈控制实现快速响应。文章包含完整的建模步骤、控制推导和参数设置,为电力电子工

MHD0815的博客 193

POJ 1797 Heavy Transportation【改写最短路】

POJ 1797 Heavy Transportation 题目大意: 存在图中1到n号点的路径,求多条路径中最小权值最大的一条,输出最大的最小权值 具体思路: 改写最短路解法或者最大生成树(把权值变为负数,直接用最小生成树算法,结果取绝对值) 详细思路可见这篇博客POJ2253,它是求最小的最大权值。 下方代码为改写最短路 具体代码: #include<iostream> #incl...

指弹键盘哼民谣 854

基于LLM的电商数据分析系统

随着电商行业的蓬勃发展,每天都会产生海量的数据,这些数据包含了用户的行为信息、商品信息、销售数据等。如何从这些繁杂的数据中提取有价值的信息,为电商企业的决策提供支持,成为了一个关键问题。基于LLM的电商数据分析系统的目的就是利用大语言模型强大的自然语言处理和数据分析能力,对电商数据进行深入挖掘和分析,帮助企业了解市场趋势、用户需求、商品销售情况等,从而制定更加合理的营销策略、优化商品库存管理、提升用户体验等。本系统的范围涵盖了电商领域的多个方面,包括用户行为分析、商品分析、销售数据分析等。

AI Python 编程之道的博客 808

poj 1797 Heavy Transportation(最大生成树)

poj 1797 Heavy TransportationDescription Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether the

总有那么一群人喜欢盯着我的博客看,估计这是他们见过最长的博客名,我必须得告诉他们博客名最长可以写多长 622

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

POJ--1797 Heavy Transportation (最短路)

题目电波:POJ--1797 Heavy Transportation n点m条边, 求1到n最短边最大的路径的最短边长度改进dijikstra,dist[i]数组保存源点到i点的最短边最大的路径的最短边长度 #include<iostream> #include<cstring> #include<algorithm> #i...

dianzanji4884的博客 113

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

POJ.1797 Heavy Transportation (Dijkstra变形)

POJ.1797 Heavy Transportation (Dijkstra变形)题意分析 给出n个点,m条边的城市网络,其中 x y d 代表由x到y(或由y到x)的公路所能承受的最大重量为d,求从1到n的所有通路中,所能经过的的最大重量的车为多少。 2. 代码总览#include <cstdio> #include <cstring> #include <algorithm> #includ

Pengwill's Blog 238

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

POJ T1797 Heavy Transportation

                       POJ T1797 Heavy Transportation 题目思路:     因为给的是边,所以就没犹豫用了Spfa,模板裸题.......   Spfa写法 #include&lt;cstdio&gt; #include&lt;algorithm&gt; #include&lt;queue&gt; #include&lt;cstrin...

Mr__Charles的博客 186

poj1797 Heavy Transportation 最大生成树

poj1797 Heavy Transportation 最大生成树 Heavy Transportation 题意:Hugo Heavy要从城市1到城市N运送货物,有M条道路,每条道路都有它的最大载重量,问从城市1到城市N运送最多的重量是多少。 其实题意很简单,就是找一条1-->N的路径,在不超过每条路径的最大载重量的情况下,使得运送的货物最多。 分析:其实就是找一条带权路径,使得路

pi9nc的专栏 697

poj 2253 Frogger 1797 Heavy Transportation

//前言:第一次写文章,感觉如果今天不写完,那以后也别想再补这两题; poj 2253 :Frogger 题意: 一只青蛙想以最轻松的方案跳到另一个青蛙身旁,问这个最轻松的方案中的两块石头的距离最大值是多少?这个距离我们就称为frog distance。(注意:Freddy Frog是在石头1; Fiona Frog是在石头2,而不是石头n) 所谓的最轻松的方案:把通往石头

609

POJ1797 Heavy Transportation

变种Dijkstra/部分最大生成树 Memory: 1860K Time: 344MS https://code.youkuaiyun.com/snippets/1632598 题意:找到一条从1到n的路径,使得路上的最小边权最大这道题乍看之下,没有现成的算法能解决(其实也确实没有),如果想到最大生成树,见#出现的错误一栏 更正一下,最大生成树能做。但是需要注意一些问题。见#出现的错误回顾

guozizheng001的博客 867

Heavy Transportation POJ1797

Heavy Transportation POJ1797 题目大意:和POJ2253 frogger正好相反,给出M条边让求出1-N每一条路径上的最短边权的最大值 可以参考POJ2253 几乎相同的算法 ,也是把d数组不断修改得到点,dijkstra和SPFA都可以解,可能SPFA解决这类问题稍微好一点,毕竟可以解决负权值边的问题 #include<cstdio> #include&l...

想要一只银渐层 150

POJ1797 Heavy Transportation

*标签:最短路径 错误:#define min(a,b) ((a)<(b)?(a):(b)) 需要加大括号 dis[v]<Min(dis[u],e[u][v])=====>dis[v]<dis[u]<e[u][v]?dis[u]:e[u][v] 心得:写最短路径结果死在min上,还是多多积累吧。* 保险做法: #define min(a,b) ((a)<(b)...

嗝~~~~的博客 336

poj1797Heavy Transportation

按说是个水题,不过我用dijkstra一直wa,不知道那错了,然后迫不得已换上kruskal,一发ac,心情复杂。 #include <iostream> #include <cstring> #include <cstdio> #include <math.h> #include <queue> #include <vect...

Endeavor_G的博客 419

poj1797Heavy Transportation——Dijkstra变形

poj1797Heavy Transportation:http://poj.org/problem?id=1797 Heavy Transportation Time Limit: 3000MS   Memory Limit: 30000K Total Submissions: 26885   Accepted: 7210 De

hahaAll的博客 485
上一篇: POJ 1775 Sum of Factorials
下一篇: HNOJ Beads
muximuxi525
博客等级 码龄15年 134粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值