news 2026/7/28 18:57:55

2018 宁夏 F. Moving On

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2018 宁夏 F. Moving On

给个图,有边权和点权,多组询问只能经过点权小于等于K的点的 两点之间的最短距离

先将点按照点权排序,从小到大枚举每个点作为中间的点,跑 floyd ,询问只需要找到最大的小于等于K的点权的那层图,直接输出就可以。

https://nanti.jisuanke.com/t/41290

#include <bits/stdc++.h> #define ll long long #define sc scanf #define pr printf using namespace std; #define Pair pair<int,int> Pair a[100000]; ll dp[205][205][205]; int b[205]; int n, q; void Flody() { for (int k = 1; k <= n; k++) { for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { dp[k][i][j] = min(dp[k - 1][i][j], dp[k - 1][i][a[k].first] + dp[k - 1][a[k].first][j]); } } } } int main() { int T, cas = 1; sc("%d", &T); while (T--) { pr("Case #%d:\n", cas++); sc("%d%d", &n, &q); for (int i = 1; i <= n; i++) for (int j = 1; j <= n; j++) for (int k = 1; k <= n; k++) dp[i][j][k] = 1e9 + 7; for (int i = 1; i <= n; i++) { a[i].first = i; sc("%d", &a[i].second); } for (int i = 1; i <= n; i++) for (int j = 1; j <= n; j++) sc("%d", &dp[0][i][j]); sort(a + 1, a + n + 1, [](Pair q, Pair w) { return q.second < w.second; }); for (int i = 1; i <= n; i++) b[i] = a[i].second; Flody(); while (q--) { int u, v, k; sc("%d%d%d", &u, &v, &k); k = upper_bound(b + 1, b + 1 + n, k) - b - 1; pr("%lld\n", dp[k][u][v]); } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 18:54:37

Windows C++程序启动失败:从DLL依赖到手动修复全解析

1. 项目概述&#xff1a;当C程序创建失败时&#xff0c;我们该做什么&#xff1f;如果你是一名Windows平台的开发者&#xff0c;或者你电脑上运行着大量依赖微软Visual C运行库的软件和游戏&#xff0c;那么“C创建失败”这个错误弹窗&#xff0c;大概率是你职业生涯或游戏生涯…

作者头像 李华
网站建设 2026/7/28 18:54:07

CentOS日常运维命令

uname -a # 查看Linux内核版本信息 cat /proc/version # 查看内核版本 cat /etc/issue # 查看系统版本 lsb_release -a # 查看系统版本 需安装 centos-release locale -a # 列出所有语系 locale # 当前环境变…

作者头像 李华
网站建设 2026/7/28 18:49:23

第六章音频感知元素结构理论

第六章音频感知元素结构理论Audio Perception Element Structure Theory作者&#xff1a;东塬一老翁技术支持&#xff1a;WSaiOS多模态智能技术研发工作室资料来源&#xff1a;wsaios.cn6.1 音频在 WSaiOS 感知体系中的定义声音是人工认知系统获取外部环境信息的重要方式。视觉…

作者头像 李华
网站建设 2026/7/28 18:49:19

计算机毕业设计之基于springboot的蛋糕在线预订系统

当前&#xff0c;由于人们生活水平的提高和思想观念的改变&#xff0c;然后随着经济全球化的背景之下&#xff0c;互联网技术将进一步提高社会综合发展的效率和速度&#xff0c;互联网技术也会涉及到各个领域&#xff0c;于是传统的管理方式对时间、地点的限制太多&#xff0c;…

作者头像 李华
网站建设 2026/7/28 18:43:57

从“卡成PPT”到“秒开”:记一次Vue项目图片渲染性能优化实录

引言 最近在Vue项目中遇到一个诡异现象&#xff1a;同一张图片&#xff0c;放在阿里云服务器上通过<img>直接访问&#xff0c;加载要好几秒&#xff1b;而传到OSS后&#xff0c;秒开。起初我以为是服务器CPU太弱、渲染能力不行&#xff0c;但深挖原理后才发现&#xff0…

作者头像 李华