【Floyd】噪音恐惧症
2024-08-30 15:00:12
[UVA10048]噪音恐惧症
题面略
试题分析:直接Floyd一下维护u到v的路径最大值最小就可以了,1A
代码:
#include<iostream>
#include<cstring>
#include<cstdio>
#include<queue>
#include<stack>
#include<vector>
#include<algorithm>
//#include<cmath> using namespace std;
const int INF = 9999999;
#define LL long long inline int read(){
int x=0,f=1;char c=getchar();
for(;!isdigit(c);c=getchar()) if(c=='-') f=-1;
for(;isdigit(c);c=getchar()) x=x*10+c-'0';
return x*f;
}
int N,M,Q;
int dis[1001][1001]; int main(){
N=read(),M=read(),Q=read();
memset(dis,999999,sizeof(dis));
for(int i=1;i<=N;i++)
dis[i][i]=0;
for(int i=1;i<=M;i++){
int a=read(),b=read();
dis[a][b]=min(dis[a][b],read()); dis[b][a]=dis[a][b];
}
for(int i=1;i<=N;i++)
for(int j=1;j<=N;j++)
for(int k=1;k<=N;k++)
dis[j][k]=min(dis[j][k],max(dis[j][i],dis[i][k]));
while(Q--){
int a=read(),b=read();
if(dis[a][b]>=999999) puts("no path");
else printf("%d\n",dis[a][b]);
}
return 0;
}
最新文章
- openWrt 安装与实践
- WinForm 文本框验证
- linux 课后作业
- 函数fsp_alloc_free_page
- 洛谷P1157 组合的输出
- windows下启动/关闭Sybase数据库服务器
- Candy----HDU4465----数学题
- django 安装记录
- 定宽块状元素居中 1记(text-align/margin:0 auto)
- [LeetCode] Design TinyURL 设计精简URL地址
- js 选择指定区域
- 阻止Java反编译蛋疼方法
- 响应式网页:用em,rem设置网页字体大小自适应
- Two ways to see predicates added by VPD or FGAC
- Google JavaScript样式指南
- maven 打包如何将依赖打进来
- python保存字典和读取字典pickle
- 【刷题】BZOJ 2096 [Poi2010]Pilots
- 第1天:Ansible安装部署
- 纯CSS弹出层,城市切换效果
热门文章
- nodejs入门教程之http的get和request简介及应用
- js_参数的get传输,从一个页面到另外一个页面。
- parseInt函数
- 2017-2018-1 20179205《Linux内核原理与设计》第六周作业
- monkey测试===Android测试工具Monkey用法简介(转载)
- C#中执行批处理文件(.bat),执行数据库相关操作
- TensorFlow计算模型—计算图
- NOIP 2011 Day2
- POJ 1984 Navigation Nightmare(二维带权并查集)
- BestCoder Round #86 二,三题题解(尺取法)