http://noi.openjudge.cn/__4.3算法之图论__799:Heavy Transportation

题目

799:Heavy Transportation
查看提交统计提问
总时间限制: 3000ms 内存限制: 65536kB
描述
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 is a way from the place his customer has build his giant steel crane to the place where it is needed on which all streets can carry the weight. Fortunately he already has a plan of the city with all streets and bridges and all the allowed weights.Unfortunately he has no idea how to find the the maximum weight capacity in order to tell his customer how heavy the crane may become. But you surely know. Problem You are given the plan of the city, described by the streets (with weight limits) between the crossings, which are numbered from 1 to n. Your task is to find the maximum weight that can be transported from crossing 1 (Hugo’s place) to crossing n (the customer’s place). You may assume that there is at least one path. All streets can be travelled in both directions.

输入
The first line contains the number of scenarios (city plans). For each city the number n of street crossings (1 <= n <= 1000) and number m of streets are given on the first line. The following m lines contain triples of integers specifying start and end crossing of the street and the maximum allowed weight, which is positive and not larger than 1000000. There will be at most one street between each pair of crossings.
输出
The output for every scenario begins with a line containing “Scenario #i:”, where i is the number of the scenario starting at 1. Then print a single line containing the maximum allowed weight that Hugo can transport to the customer. Terminate the output for the scenario with a blank line.
样例输入
1
3 3
1 2 3
1 3 4
2 3 5
样例输出
Scenario #1:
4

翻译

799:重型运输
描述
背景
雨果·赫维(Hugo Heavy)很高兴。在货运飞艇项目失败后,他现在可以拓展业务了。
但他需要一个聪明的人来告诉他,从客户建造巨型钢起重机的地方到需要使用起重机的地方,
是否真的存在一条所有街道都能承受其重量的路线。
幸运的是,他已经有了一张城市地图,上面标注了所有街道、桥梁以及允许通过的重量。
不幸的是,他不知道如何找出最大承重能力,以便告知客户起重机最大可以造多重。但你肯定知道。
问题
给你一张城市地图,用交叉路口(编号从 1 到 n)之间的街道(带有重量限制)来描述。
你的任务是找出从交叉路口 1(雨果所在的地方)到交叉路口 n(客户所在的地方)能够运输的最大重量。
你可以假设至少存在一条路径。所有街道都可以双向通行。
输入
第一行包含场景(城市地图)的数量。对于每个城市,
第一行给出街道交叉路口的数量 n(1 ≤ n ≤ 1000)和街道的数量 m。接下来的 m 行包含三个整数,
分别指定街道的起点交叉路口、终点交叉路口以及最大允许重量,该重量为正数且不超过 1000000。
每对交叉路口之间最多有一条街道。
输出
每个场景的输出以包含 “Scenario #i:” 的一行开始,其中 i 是从 1 开始的场景编号。
然后打印一行,包含雨果能够运输给客户的最大允许重量。每个场景的输出以一个空行结束。
样例输入

1
3 3
1 2 3
1 3 4
2 3 5

代码

#include <bits/stdc++.h>
using namespace std;
struct roads{
   
   
	int id,weight;
	bool operator<(const roads& b)const{
   
   return weight<b.weight;} 
};
int t,//组数 
	n,//城市数 
	m,//道路数
	city
【RIS 辅助的 THz 混合场波束斜视下的信道估计与定位】在混合场波束斜视效应下,利用太赫兹超大可重构智能表面感知用户信道与位置(Matlab代码实现)内容概要:本文围绕“IS 辅助的 THz 混合场波束斜视下的信道估计与定位”展开,重点研究在太赫兹(THz)通信系统中,由于混合近场与远场共存导致的波束斜视效应下,如何利用超大可重构智能表面(RIS)实现对用户信道状态信息和位置的联合感知与精确估计。文中提出了一种基于RIS调控的信道参数估计算法,通过优化RIS相移矩阵提升信道分辨率,并结合信号到达角(AoA)、到达时间(ToA)等信息实现高精度定位。该方法在Matlab平台上进行了仿真验证,复现了SCI一区论文的核心成果,展示了其在下一代高频通信系统中的应用潜力。; 适合人群:具备通信工程、信号处理或电子信息相关背景,熟悉Matlab仿真,从事太赫兹通信、智能反射面或无线定位方向研究的研究生、科研人员及工程师。; 使用场景及目标:① 理解太赫兹通信中混合场域波束斜视问题的成因与影响;② 掌握基于RIS的信道估计与用户定位联合实现的技术路径;③ 学习并复现高水平SCI论文中的算法设计与仿真方法,支撑学术研究或工程原型开发; 阅读建议:此资源以Matlab代码实现为核心,强调理论与实践结合,建议读者在理解波束成形、信道建模和参数估计算法的基础上,动手运行和调试代码,深入掌握RIS在高频通信感知一体化中的关键技术细节。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值