【G - MPI Maelstrom】

G - MPI Maelstrom G - MPI Maelstrom BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee’s research advisor, Jack Swigert, has asked her to b 阅读详情

思路:

  • 翻译题…翻译题…
  • 难道是我校被Q了吗?
  • 正权无向稠密图,求源点到所有点的最短路,输出最长一条的长度。
  • 使用:Dijkstra,邻接矩阵,atoi函数。

代码:

  • 0ms 748kB
​//0ms	748kB


#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <cstring> 
#define INF 0x3f3f3f3f

using namespace std;

const int maxn = 105;

int N;
int mp[maxn][maxn];
int dis[maxn];
struct NODE{
	int id;
	int dis;
	friend bool operator > (NODE a , NODE b){
		return a.dis > b.dis;
	}
	NODE(int id,int dis) : id(id) , dis(dis) {} ;
};
priority_queue<NODE , vector<NODE> , greater<NODE> > Q;
bool vis[maxn];
int ans = 0;

void IJK(){
	memset(vis,0,sizeof(vis));
	memset(dis,INF,sizeof(dis));
	Q.push(NODE(1,0));dis[1]=0;
	while(Q.size()){
		NODE cur = Q.top() ; Q.pop() ;
		if(vis[cur.id])
			continue;
		vis[cur.id] = true;
		for(int i=1;i<=N;i++){
			if(vis[i])
				continue;
			if(dis[i] > dis[cur.id] + mp[cur.id][i]){
				dis[i] = dis[cur.id] + mp[cur.id][i];
				Q.push(NODE(i,dis[i]));
			}
		}
	}
	for(int i=1;i<=N;i++)
		if(dis[i] == INF)
			continue;
		else
			ans = max(ans , dis[i]);
	return ;
}

int main(){
	cin>>N;
	for(int i=2;i<=N;i++){
		for(int j=1;j<=i-1;j++){
			char str[30]; 
			scanf("%s",str);
			if(str[0] == 'x')
				mp[i][j] = mp[j][i] = INF;
			else
				mp[i][j] = mp[j][i] = atoi(str);
		}
	}
	for(int i=1;i<=N;i++)
		mp[i][i] = 0;
	IJK();
	cout<<ans<<endl;
	return 0;
}​
告别反复刷写:用英飞凌XCP Overlay功能实现ECU标定与诊断的‘热更新’ 本文详细介绍了英飞凌XCP Overlay功能在ECU标定与诊断中的应用,实现参数的'热更新',避免反复刷写Flash。通过地址重映射技术,将标定变量从Flash重定向到RAM,显著提升工作效率并保护Flash寿命。文章涵盖技术原理、工程实践、功能安全考量及高级应用场景,为汽车电子工程师提供完整解决方案。 阅读详情

相关推荐

基于POI-TL实现动态Word模板数据填充(含图表):从需求到落地的完整开发实践

本文聚焦企业级报告生成场景中 “在线编辑模板 + 动态数据填充” 的核心需求,详细阐述基于 POI-TL、OnlyOffice 与 MinIO 的全栈实现方案。通过代码示例拆解模板加载、文字填充、图表匹配渲染(含通过关系 ID 关联图表与段落的关键逻辑)、报告存储全步骤。最终通过技术组合实现业务人员可视化编辑模板、后端高效填充数据的目标,为同类动态 Word 生成需求提供可复用的实践参考。

imHanweihu的博客 1866

Dijkstra-POJ-1502-MPI Maelstrom

MPI Maelstrom Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 7182 Accepted: 4375 DescriptionBIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Ody

懒鬼的私人泳池 769

Yolov26 在 Rk3588 上的 Rknn Onnx 部署实践(模型转换)

本文详细介绍了将YOLOv26 ONNX模型转换为RKNN模型的过程,适用于RK3588平台。主要内容包括:1)量化数据集的创建,通过随机抽取最多400张JPG图片生成校准数据集;2)ONNX转RKNN的完整脚本,支持多种量化方式和平台适配;3)模型转换的参考调用方式;4)模型结构对比展示。文章还提供了注意事项,强调量化数据集图片尺寸、mean/std值需与实际推理一致,并给出精度优化建议。该转换流程为YOLOv26模型在RK3588上的高效部署提供了完整解决方案。

qq_64366203的博客 1127

MPI Maelstrom

题目链接 可以不看下面的中文翻译,翻译后面我给出了题目大体意思: 题目中文: 比特最近交付了他们的新超级计算机,一台32处理器的阿波罗奥德赛分布式共享内存机,带有分层通信子系统。瓦伦丁·麦基的研究顾问杰克·斯威格特(JackSwigert)要求她对新系统进行基准测试。 “由于阿波罗号是一个分布式共享内存机,内存访问和通信时间并不统一,”瓦伦丁告诉Swigert。共享同一内存子系统的处理器之间的通信...

地衣的博客——qdu 253

在 Windows 10 中通过 WSL2 安装 vLLM 部署本地大模型的方法和步骤

通过 WSL2 在 Windows 10 中部署 vLLM 的核心优势是兼顾 Windows 生态与 Linux 环境的 GPU 加速能力,适合需要在 Windows 下开发但依赖 vLLM 高性能推理的场景。相比原生 Windows 部署(Ollama 等工具),该方案性能更优(接近原生 Ubuntu),且支持更大模型和量化优化。若追求极致性能,建议直接使用 Ubuntu 系统;若必须依赖 Windows 工具链,WSL2 + vLLM 是当前最优选择。

当 AI 开始写文章、绘星空,甚至预测未来,您还在旁观吗?这里将剖开人工智能的思考逻辑,拆解 AI 创作的底层密码,也聊聊人工智能里的人文温度。每篇都有让你拍案的细节,快来解锁 AI 时代的神奇世界! 3755

蓝桥杯FPGA赛道积分赛

代码如下: 按键驱动 代码如下 按键驱动 代码如下: 顶层文件 按键驱动 数码管驱动 声明:本代码借鉴网络资料,如有侵权和错误请联系作者删除。我是从寒假开始备赛的,由于我基础不行,备赛过程中也是混混呃呃的,备赛效率不高,总体来说备赛不认真,有点拖拉,但是最后我也坚持备赛到了今天,在备赛过程中,即复习了旧的东西,也学到了新的东西,总结起来还是有点收获的,后天北京、天津、河北地区就要进行省赛了,我会全力以赴,不管结果怎么样,尽力就好,最后祝大家都能

weixin_69804913的博客 1993

最短路径--Floyd--MPI Maelstrom

最短路径–Floyd–MPI Maelstrom Description BIT公司最近推出了一台新的超级计算机,一台32处理器的阿波罗奥德赛分布式共享内存机,带有分层通信子系统。瓦伦丁·麦基的研究顾问杰克·斯威格特(JackSwigert)要求她对新系统进行基准测试。 瓦伦丁对斯威格特说:“由于阿波罗是一台分布式共享内存机器,内存访问和通信时间并不一致。”共享相同内存子系统的处理器之间的通信速度...

wardel的博客 387

【银河麒麟V10】【桌面】【服务器】系统启动问题

1、如果之前运行好好的,重启后系统报错,一般80%是因为fstab的问题,回想下之前有没有添加过外接存储,修改过/etc/fstab,如果是的话一般是因为存储异常(比如网络存储无法连接,本地存储路径变化)导致系统开机自检失败,导致无法正常启动; 处理方式:进入单用户(单用户进入的几种方式上面有专门文章介绍),修改/etc/fstab,将新增的内容暂时注释掉,然后重启系统,能正常进入系统后再分析失败原因。 ...

桂安俊@KylinOS 3万+

G - MPI Maelstrom floyd atoi()

传送门 题意:因为是无向图,所以给出半个邻接矩阵,让你求1到每个点的最小距离中,最大的那一个距离。 思路:floyd求最短路即可。 /** * From: * Qingdao Agricultural University * Created by XiangwangAcmer * Date : 2019-10-03-09.33.52 * Talk is cheap.Show me your co...

weixin_43960370的博客 420

基于SSD2828和STM32的MIPI显示屏驱动系统设计与实现

在硬件层面,需要将STM32、SSD2828和MIPI显示屏连接起来。STM32与SSD2828的连接:通过SPI接口连接STM32和SSD2828,用于配置和控制SSD2828。SSD2828与MIPI显示屏的连接:通过MIPI DSI接口连接SSD2828和MIPI显示屏,用于传输显示数据。

qq_38334677的博客 7150

推荐系统[六]:混排算法简介、研究现状混排技术以及MDP-DOTA信息流第三代混排调控框架,高质量项目实战。

混排是指将多个不同的推荐结果混合在一起,以提供更多样化的选择和更全面的覆盖。混排的目的是为了避免推荐系统出现过度偏向某些内容或类型的情况,从而提高推荐的多样性和准确性。混排的实现方式通常是基于多种推荐算法和数据源,通过加权和组合的方式来生成最终的推荐结果。信息流推荐算法的核心是理解用户兴趣,捕捉用户逛买意图,并据此做到高效的人货匹配。

丨汀、的博客 1930

G - MPI Maelstrom POJ - 1502

G - MPI Maelstrom BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine Mc...

PinesL 274

【AI智能体】最强AI编程利器 Claude Code 从部署到项目实战详解

最强AI编程利器 Claude Code 从部署到项目实战详解

congge 4511

G - MPI Maelstrom POJ - 1502(dijkstra)

G - MPI Maelstrom POJ - 1502 BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. ...

石旭先森的博客 257

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

最短路—G - MPI Maelstrom

BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee’s research advi...

黑球球吖的博客 274

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

G - MPI Maelstrom(Dijkstra)

BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee's research advis

梦初始的地方,它也需要生根发芽。 461

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

G - MPI Maelstrom(最短路中的最长路)

题意:有n个点,求从一个点到其他所有点的最短路中的最长路。SPFA和Dijkstra都可以。 SPFA: #include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;vector&gt; #include&lt;queue&gt; #include&lt;stdio.h&gt; const int maxn=108; const ...

cherish_lin的博客 263

G - MPI Maelstrom (最短路floyd算法)

BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee's research advi...

mumei的博客 289

kuangbin 专题四:G题(dis数组性质) MPI Maelstrom

G - MPI Maelstrom POJ1502 BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication ...

aboc43983的博客 205

G - MPI Maelstrom——最短路_spfa()算法

Think: 1知识点:最短路_spfa()算法 2反思:memset()初始化函数注意第三个参数不要传错建议参考题意分析vjudge题目链接以下为Accepted代码#include <cstdio> #include <cstring> #include <algorithm> #include <queue>using namespace std;const int inf = 0x3f3

BlessingXRY的博客 412
上一篇: 邻接表与前向星
下一篇: atoi()
Masker_43
博客等级 码龄8年 5粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值