当前位置: 首页 > news >正文

P2966 [USACO09DEC] Cow Toll Paths G 题解

P2966 [USACO09DEC] Cow Toll Paths G 题解

题目链接

我的博客

思路

首先看数据范围。发现 \(1 \leq n \leq 250\),此题还是一个最短路问题,因此考虑Floyd算法。

但是这道题不仅仅涉及到边权,还有点权,并且要求点权最大的最小值。因此我们可以按照点权从小到大排序来跑Floyd。

\[dis_{i,j}=\min \{ dis_{i,k}+dis_{k,j} \} \]

最终的答案就是

\[ans_{i,j}= \min \{dis_{i,j}+\max\{val_i,val_j,val_k \} \} \]

注意:按照点权排序后的点的编号与之前不同,因此要将上文中的 \(i,j,k\) 改为 \(id_i,id_j,id_k\)

时间复杂度 \(O(n^3)\)

如果你发现你按照以上方法仅仅获得 \(50pts\) 的好成绩,恭喜你!

可能有重边,但保证无自环。

所以你需要处理重边,即每次输入的时候 \(dis_{u,v}=\min ( dis_{u,v},w)\)

代码

const int N=250+10;
int n,m,q;
int dis[N][N],ans[N][N];
//dis:表示最短路的距离
//ans:表示答案
struct node{int id,w;//id:点的编号,w:点权
}c[N]; 
bool cmp(node A,node B){return A.w<B.w;}//按照点权从小到大排序
signed main(){n=Read();m=Read();q=Read();for(int i=1;i<=n;i++){c[i].w=Read();c[i].id=i;}for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) dis[i][j]=INF,ans[i][j]=INF;//初始化for(int i=1;i<=n;i++) dis[i][i]=0;//自己到自己为 0while(m--){int u=Read(),v=Read(),w=Read();dis[u][v]=dis[v][u]=min(dis[u][v],w);//处理重边!}sort(c+1,c+n+1,cmp);for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){dis[c[i].id][c[j].id]=min(dis[c[i].id][c[j].id],dis[c[i].id][c[k].id]+dis[c[k].id][c[j].id]);//同上文ans[c[i].id][c[j].id]=min(ans[c[i].id][c[j].id],dis[c[i].id][c[j].id]+max(max(c[i].w,c[j].w),c[k].w));}}} while(q--){int s=Read(),t=Read();printf("%d\n",ans[s][t]);}return 0; 
} 
http://www.rkmt.cn/news/50455.html

相关文章:

  • 【System Beats!】第八章 异常控制流
  • oracle 优化
  • 2025 年筛选机厂家推荐:深圳市恩艾斯科技有限公司,光学筛选机的专业缔造者与行业深耕者
  • 对拍程序
  • 反编译通用流程
  • 2025 年 11 月超细碳酸钙,重钙,碳酸钙厂家最新推荐,产能、专利、环保三维数据透视!
  • 从工具理性到价值共生:开源链动2+1模式、AI智能名片与S2B2C商城体系的社会连接重构研究
  • 2025 年 11 月山东实验室净化装修,山东实验室净化工程,山东实验室净化车间最新推荐,聚焦资质、案例、售后的五家机构深度解读!
  • 【洛谷】哈希表实战:5 道经典算法题(unordered_map/set 应用 + 避坑指南) - 详解
  • Redis 缓存一致性:从“数据不一致”根源到解决方案全梳理 - 详解
  • 2025年11月杭州驾照翻译、杭州病历翻译、杭州法律翻译品牌最新推荐,权威测评排名与选择指南!
  • 从《A Byte of Vim》中学习到的跳转方式gf
  • 发烧
  • 串口DMA接收与Modbus-CRC16校验
  • 2025留学生求职机构TOP5:覆盖30+国家求职资源,93%藤校录取+98.8%就业率保障
  • 2025年调理品滚揉机厂家权威推荐榜单:鸡胸肉真空滚揉机/真空滚揉机/全自动真空滚揉机源头厂家精选
  • 德国留学中介怎么选?2025真实测评,新通教育等机构帮你稳拿TU9 Offer
  • 2025年特种电缆生产厂家权威推荐榜单:防火电缆/电线电缆/控制电缆源头厂家精选
  • 深入解析:【C++】stack|queue|deque
  • GPT-Sovits模型实现AI声音克隆
  • 2025年抑尘剂供货厂家权威推荐榜单:煤矿阻化剂/氯化镁/无水氯化镁源头厂家精选
  • RAG的工作原理
  • 2025年合肥专业的自助入住系统服务商
  • 英语_阅读_tourist industry_待读
  • RAG RAG(Retrieval-Augmented Generation,检索增强生成)
  • 2025 年 11 月铝合金门窗厂家推荐排行榜,断桥门窗,断桥推拉门窗,系统门窗,金属门窗,阳台封阳台门窗,平开推拉折叠门窗公司推荐
  • 2025年国内有实力的矿用设备安全检测检验工厂综合评估与选择指南
  • 2025 年 11 月集装袋厂家推荐排行榜,集装袋/吨袋,食品级集装袋,导电/防静电集装袋,液体集装袋,危险品集装袋,耐高温集装袋公司推荐
  • 2025 年 11 月酿酒设备厂家推荐排行榜,懒人自动蒸酒机,小型酒厂成套设备,200斤至1000斤大型全自动酿酒设备公司精选
  • 2025年辽宁朋友圈广告服务商最新top5专业评测:智能营销时代的精准投放新标杆