博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 590 - Always on the run (dp)
阅读量:4072 次
发布时间:2019-05-25

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

思路:

这题主要是题目比较难看懂,看懂之后就比较容易了。

f[i][j] 表示第i天,到城市j的最少总花费

那么可以得到状态转移:
i=0,  f[1][j] = cost[1][j][0];
i>0,  f[i][j] = min{f[i][j], f[i-1][k]+cost[k][j], k!=j}

代码:

#include
#include
#include
#include
#include
#include
using namespace std;typedef long long int64;const int INF = 0x3f3f3f3f;const int MAXN = 1010;int n, m;int f[MAXN][12], cost[12][12][32], d[12][12];int main(){ int cas = 1; while(~scanf("%d%d", &n, &m) && n+m){ for(int i=1; i<=n; ++i){ for(int j=1; j<=n; ++j)if(i!=j){ scanf("%d", &d[i][j]); for(int k=0; k

转载地址:http://avzni.baihongyu.com/

你可能感兴趣的文章
【leetcode】Linked List Cycle (python)
查看>>
【leetcode】Candy(python)
查看>>
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>
如何成为编程高手
查看>>
本科生的编程水平到底有多高
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
Golang 数据可视化利器 go-echarts ,实际使用
查看>>
mysql 跨机器查询,使用dblink
查看>>