博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大臣的旅费
阅读量:6568 次
发布时间:2019-06-24

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

解题思路:floyd算法,为什么运行错误,求解注意事项:参考代码:
#include <iostream>
#define MAXSIZE 15
#define MAXNUM  10000
using 
namespace 
std;
int 
main()
{
    
int 
i,j,n,deal[MAXSIZE][MAXSIZE],t1,t2;
    
int 
t, k,max_num = 0,sum = 0;
    
cin >> n;
for
(i=0;i<MAXSIZE;i++)
{
    
for
(j=0;j<MAXSIZE;j++)
    
deal[i][j]=MAXNUM;
}
    
for
(k = 1; k < n ; k++){
        
cin >> t1 >> t2 >> t;
        
deal[t1][t2] = t;
        
deal[t2][t1] = t;
    
}
for
(i = 1; i <= n;i++){
    
for
(j =1; j <= n;j++){
        
for
(k=1;k <= n;k++)
        
{
            
if
(i != j && deal[i][j] > deal[i][k] + deal[k][j])
            
deal[i][j] = deal[i][k] + deal[k][j];
        
}
    
}
}
for
(i = 1;i <= n;i++){
    
for
(j=1;j <= n;j++)
        
if
(deal[i][j] > max_num && i != j)
     
        
max_num = deal[i][j];
         
}
for
(i = 11;i<=11+max_num-1;i++)
{
     
sum+=i;
   
cout << sum <<
"\n"
;
    
return 
0;
}

 

 

转载于:https://www.cnblogs.com/cstdio1/p/10903141.html

你可能感兴趣的文章
逻辑电路 - 与非门Nand Gate
查看>>
linux下vi命令修改文件及保存的使用方法
查看>>
SpringCloud成长之路 一 注册与发现(Eureka)
查看>>
if else流程判断
查看>>
堆排序详解
查看>>
第一章基本语法
查看>>
mysql数据库从删库到跑路之mysql完整性约束
查看>>
简单的Writer和Reader
查看>>
zabbix学习(四)IT_Service管理
查看>>
linux 下的lamp的简单安装
查看>>
Typescript 其实就想排个序和枚举取数
查看>>
virt-manager管理kvm
查看>>
python测试rabbitmq的消息收发
查看>>
熊猫直播Rancho发布系统构建之路
查看>>
DbUtils
查看>>
mac 环境下 制作windows系统U盘启动盘
查看>>
JMeter基础之一个简单的性能测试
查看>>
让批处理运行不显示窗口的两个方法
查看>>
江苏省环保厅数据中心同城灾备建设项目
查看>>
hadoop 安全模式
查看>>