博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1396 营救
阅读量:6190 次
发布时间:2019-06-21

本文共 489 字,大约阅读时间需要 1 分钟。

解法:Kruskal最小生成树;

在构建最小生成树时,如果 s 与 t 在一个集合里时,当前边就是答案(因为便是按照升序排的)

#include
#include
#include
#include
#include
#include
#include
using namespace std;struct H{ int x,y; int cost;}a[20009];int f[20009];int find(int x){ if(f[x]==x) return x; return f[x]=find(f[x]);}int s,t,n,m,ans;int my_comp(const H&a,const H&b){ if(a.cost

转载于:https://www.cnblogs.com/dfsac/p/6819755.html

你可能感兴趣的文章
Ubuntu 16.04配置VNC进行远程桌面连接
查看>>
php 修改上传文件大小 (max_execution_time post_max_size)
查看>>
ARM购HPC软件专家Allinea叫板英特尔和IBM
查看>>
售假获刑后他又被淘宝告上法庭,杭州互联网法院当庭宣判
查看>>
IT运维的五大基础知识
查看>>
区块链100问:区块链到底能不能篡改?
查看>>
Windows命令查看文件MD5
查看>>
介绍一个使用go写的TUI性能监测工具gotop
查看>>
java代码注释规范
查看>>
Jaunt和Dolby联手,为VR视频带来更带感的全景声场体验
查看>>
如何迁移域和邮件
查看>>
SQL:改变数据库所有者为dbo:
查看>>
文案“跑路”了,这是我们的新广告语
查看>>
AI专利申请5年激增1.8倍
查看>>
Java中BufferedReader和scanner的对比
查看>>
Hammer.js分析(一)——基础结构
查看>>
[原]SyntaxError: invalid syntax 小问题
查看>>
控制终端, 用户登录、mail、hostname、随机数 (笔记)
查看>>
comm用法
查看>>
Sass学习笔记 -- 混合器
查看>>