搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
结果公示!400名博硕士获“优秀学位论文”奖!
2
机械学习—零基础学习日志013(极限值)
3
探索图神经网络(GNN):使用Python实现你的GNN模型_图神经网络 python
4
Jetpack Compose 初体验_jetpackcomposetoolbar
5
使用vscode配置C++工程的debug环境(linux)_vscode c++ debug
6
测试工程师与AI chatGPT,编写python读取xmind测试用例chatgtp+python+xmind
7
Flask 运用Echarts绘制图形_flask echarts
8
5行代码快速Git配置ssh
9
Spark SQL 和 传统 SQL 的区别_sparksql和sql的区别
10
基于RS422通信的FPGA软件设计第一天_fpga rs422
当前位置:
article
> 正文
练习四1016_the length of param 3 is larger than 80000
作者:weixin_40725706 | 2024-08-09 19:46:42
赞
踩
the length of param 3 is larger than 80000
Problem P
Time Limit : 10000/5000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 7 Accepted Submission(s) : 1
Problem Description
XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 到 v 的通道P 的安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2,ek是P 上的边 ,现在8600 想出去旅游,面对这这么多的路,他想找一条最安全的路。但是8600 的数学不好,想请你帮忙 ^_^
Input
输入包括多个测试实例,每个实例包括:<br>第一行:n。n表示城市的个数n<=1000;<br>接着是一个n*n的矩阵表示两个城市之间的安全系数,(0可以理解为那两个城市之间没有直接的通道)<br>接着是Q个8600要旅游的路线,每行有两个数字,表示8600所在的城市和要去的城市
Output
如果86无法达到他的目的地,输出"What a pity!",<br>其他的输出这两个城市之间的最安全道路的安全系数,保留三位小数。
Sample Input
3
1 0.5 0.5
0.5 1 0.4
0.5 0.4 1
3
1 2
2 3
1 3
Sample Output
0.500
0.400
0.500
思路:
最短路,最长路,本来是一个简单的最长路让我做复杂了,这题用flord比dijkstra简单。
代码:
#include<iostream>
#include<cstring>
#include<iomanip>
#include<cstdio>
using namespace std;
int n,q;
double map[1010][1010];
int main()
{
double z;
int x,y;
while(scanf("%d",&n)!=EOF)
{
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
scanf("%lf",&z);
map[i][j]=z;
}
for(int k=1;k<=n;k++)
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
if(map[i][j]<map[i][k]*map[k][j])
map[i][j]=map[i][k]*map[k][j];
}
scanf("%d",&q);
while(q--)
{
scanf("%d%d",&x,&y);
if(map[x][y]==0.000)
cout<<"What a pity!"<<endl;
else cout<<setiosflags(ios::fixed)<<
setprecision(3)<<map[x][y]<<endl;
}
}
return 0;
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/954881
推荐阅读
article
Zynq7000
系列FPGA中的
DMA
控制器的编程限制_
zynq
-7000 dma
burst
le...
有关
DMA
C编程时适用的限制信息,有四个考虑因素:固定非对齐突发、Endian swap size restrictio...
赞
踩
article
LLM-3-
ChatGLM2
_
llm
seq
length
...
训练的输入长度=source的长度+target的长度–pre_
seq
_len:pre_
seq
_len的取值范围一般是1...
赞
踩
article
mysql
数据库
语法_1'
and
length
(
database
())>'
8
'--+ 说明
数据库
名长...
目录SQL简介通用语法注释SQL分类DDL:操作
数据库
查询查询所有的
数据库
创建
数据库
删除
数据库
使用
数据库
DDL:操作表查...
赞
踩
article
MySQL
学习&Jpa_
the
length
of
param
80000...
MySQL
单字段存储大容量内容Data too long for column 'abc' at row 1解决办法:将...
赞
踩
article
mysql
插入数据量过大报错解决办法_the
length
of
param
5 is
larger
...
插入或更新数据量过大,解决办法(针对
mysql
5.7)修改 my.ini 配置max_allowed_packet ...
赞
踩
相关标签
嵌入式硬件
fpga开发
人工智能
深度学习
算法
java
java-ee
intellij-idea
mysql
sql