-
//zoj1082 Stockbroker Grapevine
-
//Accepted 1082 C++ 00:00.00 472K
-
#include <stdio.h>
-
#define MAXN 100
-
#define INF 100000000
-
typedef int elem;
-
int n;
-
void floyd(int n,elem m[][MAXN],elem a[][MAXN])
-
{
-
int i,j,k;
-
for (i=0; i<n; ++i)
-
for (j=0; j<n; ++j)
-
a[i][j] = m[i][j];
-
for (k=0; k<n; ++k)
-
for (i=0; i<n; ++i)
-
for (j=0; j<n; ++j)
-
if (a[i][j] > a[i][k]+a[k][j])
-
a[i][j] = a[i][k]+a[k][j];
-
}
-
void solve()
-
{
-
int i,j;
-
elem m[MAXN][MAXN],a[MAXN][MAXN];
-
for (i=0; i<n; ++i)
-
for (j=0; j<n; ++j)
-
if (i == j) m[i][j] = 0;
-
else m[i][j] = INF;
-
for (i=0; i<n; ++i) {
-
int pair;
-
scanf ("%d",&pair);
-
for (j=0; j<pair; ++j) {
-
int d,time;
-
scanf ("%d %d",&d,&time);
-
m[i][d-1] = time;
-
}
-
}
-
floyd(n,m,a);
-
int max, min=INF, md;
-
for (i=0; i<n; ++i) {
-
max = 0;
-
for (j=0; j<n; ++j)
-
if (a[i][j] > max)
-
max = a[i][j];
-
if (max < min) {
-
min = max;
-
md = i+1;
-
}
-
}
-
printf ("%d %d/n",md,min);
-
}
-
int main()
-
{
-
#ifndef ONLINE_JUDGE
-
freopen("1082.txt","r",stdin);
-
#endif
-
while (scanf ("%d",&n) != EOF && n)
-
solve();
-
#ifndef ONLINE_JUDGE
-
fclose(stdin);
-
#endif
-
return 0;
-
}
相关推荐
保姆级教程:用GEE(Google Earth Engine)复现CASA模型计算NPP,附完整数据集清单与Python代码
本文提供了一份详细的保姆级教程,指导如何使用GEE(Google Earth Engine)复现CASA模型计算NPP(净初级生产力)。教程涵盖环境准备、关键数据集获取与处理、Python代码实现全流程,以及结果验证与常见问题解决方案,帮助生态学研究者高效完成NPP计算。
ZJU-1082
<br /> 典型的有向图,有权重,权重为正无负环,全源最短路径问题。所以没有任何问题用floyd算法<br />得到最小路径以后,如果每一行都至少含有一个无穷大的数,则表示disjoint<br />对于每一个可以到达全部其他点的点,得到一个它到达其他点的最大值,然后再在这些最大值中得到一个最小值即可。<br /><br />不过这道题的数据貌似很弱很弱。<br /><br />//2008-01-13 15:30:24 Accepted 1082 C++ 00:00.00 432K #include<
新手避坑指南:用镭神C32和KVH 1750 IMU做标定,为什么直接上lidar_align会失败?
本文详细解析了使用镭神C32激光雷达和KVH 1750 IMU进行标定时常见的失败原因及解决方案。从IMU的微分传感器特性到Lidar-IMU标定的数学本质,再到可行的标定方案和实操注意事项,帮助新手避开认知陷阱,掌握正确的标定方法。
Zju1082 谣言的传播
Problem Z: 亲戚Time Limit: 1 Sec Memory Limit: 128 MB Submit: 286 Solved: 179 [Submit][Status][Web Board]Description或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否亲戚应该是可行的,但如果两个人的最近公共...
TI毫米波雷达人体生命体征(呼吸、心跳)信号提取算法(IWR6843ISK+DCA1000EVM)
本篇内容介绍的算法主要为传统的提取算法,但可实现在1m内呈现良好的检测效果,能够提取出非常可观的呼吸和心跳波形,但在超出1m的距离后便不适用这个算法了。远距离检测呼吸和心跳始终是这个领域一个很大的挑战。要实现远距离检测可在提取相位信号、分离呼吸和心跳信号上进行改进处理,例如线性解调提取相位、改进的VMD分离呼吸和心跳算法。
黑金AXU9EG开发板深度学习部署全流程解析
本文详细解析了黑金AXU9EG开发板的深度学习模型部署全流程,从环境搭建、模型转换到上板验证,提供了实用的技术指导和优化技巧。该开发板基于Xilinx Zynq UltraScale+ MPSoC架构,特别适合边缘计算场景,通过FPGA加速实现高效AI推理。
谣言的传播-Floyd
Description China历史最伟大的SPY金无命潜入了美国的FBI,为了整掉这个罪恶的机构,他决定在FBI散布假消息。他首先选定FBI中的某一个职员,将谣言告诉他,然后这个人会将消息再告诉给每一个他认识的人,当然在这个过程中需要花费一定的时候。然后这些人又会把消息告诉给每一个他所认识的人。这样消息就可能传遍整个FBI,当然每个人知道这个消息的时间有先有后。我们希望最晚才知道这个消息的人
ABAQUS二次开发中创建SET
在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。
Zju1082 谣言的传播 Floyed算法——水题
China历史最伟大的SPY金无怠潜入了美国的FBI,为了整掉这个罪恶的机构,他决定在FBI散布假消息。他首先选定FBI中的某一个职员,将谣言告诉他,然后这个人会将消息再告诉给每一个他认识的人,当然在这个过程中需要花费一定的时候。然后这些人又会把消息告诉给每一个他所认识的人。这样消息就可能传遍整个FBI,当然每个人知道这个消息的时间有先有后。我们希望最晚才知道这个消息的人他所需要的时间越短越好(设...
使用安卓的IMU数据进行 行人航位推算(PDR)推算步长 附python 代码
加速度计数据、陀螺仪数据、重力传感器数据、姿态仰角数据。数据分析与定位轨迹生成主要使用Python离线完成。示意图。
InfiniBand 与 RoCE 协议介绍
InfiniBand 是高性能互联的 “标杆”,以极致的低延迟、高可靠性适用于对性能要求苛刻的场景(如超算、大规模 AI 训练);而 RoCE 通过以太网实现 RDMA,平衡了性能与成本,成为数据中心和云计算的主流选择。两者均基于 RDMA 技术,核心目标是解决传统网络的 “CPU 瓶颈” 和 “延迟瓶颈”,推动高性能计算和分布式系统的发展。
ZOJ 1082 Stockbroker Grapevine
题目地址:点击打开链接 思路:求一个点到其他点的最短距离用Dijkstra算法,而求任意一对顶点间的最短距离通常用Floyd算法,只不过时间复杂度会高一点,这里的距离是一个抽象的概念,还有就是当发现局部变量需要定义为全局变量时,记得把局部变量删除,不然错误很难找出来,调了一个小时发现,n既定义了全局变量,又定义了局部变量,结果导致n值不同 AC代码: #include #include
华为OD机试双机位C卷-组装新的数组(Py/Java/C/C++/Js/Go)
华为OD机试(机考)双机位C卷 【组装新的数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试 - 组装新的数组。
ZOJ-1082 Stockbroker Grapevine
Stockbroker Grapevine Time Limit: 2 Seconds Memory Limit: 65536 KB Stockbrokers are known to overreact to rumours. You have been contracted to develop a method of spreading disinformation a
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
zoj 1082 Stockbroker Grapevine
这题关键不在于谁把消息发送出去,而是谁收到消息是什么时间。 对于每个发送目标去重后用bfs搜索即可 #include<iostream> #include<cstring> #include<algorithm> #include<math.h> #include<map> #include<vector> #include<set> #include<queue> using namespace std; s
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
POJ1125 LA2241 ZOJ1082 Stockbroker Grapevine【Floyd算法】
Stockbroker Grapevine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 43263 Accepted: 24230 Description Stockbrokers are known to overreact to rumours. You have been contracted to develop a method of spreading disinformation amongst the stockb
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
zoj 1082 Stockbroker Grapevine 最短路 Dijkstra
早上看了看最短路的知识,下午把题读懂后,终于自己搞定了,这让我感觉到,其实学习新知识是可以很快的,只要用心就好。。。。 这道题我是这样考虑的: 1 分别把每个点当做源点; 2对于每个源点,求出从源点到其他各个点的最短路径(当然,如果不能到达每一个其他点,那么以他为源点则不是连通的),这之中最长的即为从此源点传遍其他所有人所用的最短时间 3比较每一个源点所用时
zoj 1082 Stockbroker Grapevine
//简单题,先用弗洛伊德算法求各个点最短路径, 每个点到其他点选取最大值,为最后传播的时间, 在求出其中最小的为开始散播的人速度最快的 #include #include #define MAX 100 #define INF 100000 using namespace std; int map[MAX][MAX]; int n; int main() { in
ZOJ 1082 Stockbroker Grapevine 最短路
dijkstra 找打单源最短路径。题目的英文好难... #include #include #include using namespace std; #define inf 0x3f3f3f3f const int N=102; int mp[N][N],d[N],visit[N]; int n,m,id,t; int dijkstra(int s){ memset(visit,0,s
zoj 1082 - Stockbroker Grapevine
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1082 很明显的最短路题,但是提到最短路我就想起dj算法,但是这道题没有固定从某一个点走,而是要求所有的最短路,因此用Floyd算法比较合适 因为不常写Floyd,因此郁闷了老半天,要注意一定循环先k,再i,再j,看来以后算法都要实现一遍。。。 最短路还有dp和spfa...
ZOJ1082 POJ1125 Stockbroker Grapevine,Dijkstra 算法
这题是典型的最短路径问题,这里我用的是Dijkstra 算法。Dijkstra 算法的时间复杂度为O(n^2),如果对于每一个点应用Dijkstra 算法,则总体时间复杂度为O(n^3)。 /***************************************
zoj 1082 Stockbroker Grapevine(最短路)
题目地址 题目大意:给出到达点与点之间的所需的时间,求出整个图中从哪个点出发使得到达最后一个点的时间最短,输出该点和最短时间 解题思路:最短路裸题,依次扫描每个点出发是否满足,再求出最短时间的点及最短时间 #include #include #include #include #include #include #include #include #include #in
ZOJ 1082 Stockbroker Grapevine【Bellman-Ford】
果断按自己的思路写~~~BFS~~不过貌似是数据太弱了吧。。。。。。。。。。。。。。。。 我只能承认自己狗屎运了。。。。。。。。。。。。。。。。。。 //2616209 2011-08-05 15:10:44 Accepted 1082 C++ 0 6
334



被折叠的 条评论
为什么被折叠?



