博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JOJ 1343 城际公路网
阅读量:6363 次
发布时间:2019-06-23

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

WA

1. 函数体内用的是从 1 开始的数组, 而接受的 input 是从 0 开始的, 又是好2的错误

 

代码

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MIN(x,y) (x)<(y)?(x):(y)using namespace std;int matrix[100][100];int totalCost(int n) { int sum = 0; for(int i = 1; i <= n; i ++) { for(int j = 1; j <= n; j ++) { sum += matrix[i][j]; } } return sum/2;}int updateMatrix(int n, int from, int to, int newCost) { matrix[from][to] = newCost; matrix[to][from] = newCost; for(int i = 1; i <= n; i ++) { for(int j = 1; j <= n; j ++) { int dist1 = matrix[i][from] + matrix[to][j] + newCost; int dist2 = matrix[i][to] + matrix[from][j] + newCost; matrix[i][j] = min(matrix[i][j], dist1); matrix[i][j] = min(matrix[i][j], dist2); printf("matrix[%d][%d] = %d\n",i, j, matrix[i][j]); } } return totalCost(n);}int main() { freopen("C:\\Users\\vincent\\Dropbox\\workplacce\\joj\\test.txt", "r", stdin); int n; while(scanf("%d", &n) != EOF) { for(int i = 1; i <= n; i ++) { for(int j = 1; j <= n; j ++) { scanf("%d", &matrix[i][j]); } } int m; scanf("%d", &m); for(int i = 0; i < m; i ++) { int from, to, cost; scanf("%d%d%d", &from, &to, &cost); int res = updateMatrix(n, from, to, cost); printf("%d\n", res); } } return 0;}

  

转载于:https://www.cnblogs.com/zhouzhuo/p/3679294.html

你可能感兴趣的文章
BGP聚合attribute-map
查看>>
艾伟:C#中抽象类和接口的区别
查看>>
Flink - NetworkEnvironment
查看>>
BZOJ4374 : Little Elephant and Boxes
查看>>
【.Net Framework 体积大?】不安装.net framework 也能运行!?开篇叙述-1
查看>>
LLDP协议、STP协议 笔记
查看>>
tomcat中的Manager App帐号password管理
查看>>
如何使用 GroupBy 计数-Count()
查看>>
有了这个课件制作工具,还怕备课有难题?
查看>>
SharpGL学习笔记(十三) 光源例子:环绕二次曲面球体的光源
查看>>
jquery之clone()方法详解
查看>>
Delphi 用文件流读取文本文件字符串的方法
查看>>
修改input框默认黄色背景
查看>>
php中怎么导入自己写的类
查看>>
C# 委托
查看>>
Using Information Fragments to Answer the Questions Developers Ask
查看>>
JVM学习(4)——全面总结Java的GC算法和回收机制---转载自http://www.cnblogs.com/kubixuesheng/p/5208647.html...
查看>>
nodejs简介
查看>>
getParameter和getAttribute的区别
查看>>
自动工作负载库理论与操作(Automatic Workload Repository,AWR)
查看>>