欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

洛谷P1359租用游艇

发布时间:2024/3/13 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 洛谷P1359租用游艇 小编觉得挺不错的,现在分享给大家,帮大家做个参考.


建议跟着我的代码自己打个表就懂了

#include<iostream> using namespace std; int n; int t[205][205];//时间 int dp[205];//dp数组 int w[205][205];从i到j的时间 int main(){cin >> n;int i,j;for(i = 1; i <= n-1; ++i){//赋值for(j = i+1;j <= n; ++j){cin >> t[i][j];} } for(i = 2; i <= n; ++i){//从2开始将dp数组赋值10000000,方便比较大小dp[i] = 10000000; }for(i = 1; i <= n-1; ++i){for(j = i+1;j <= n; ++j){w[i][j] = dp[i] + t[i][j];//dp[i]是到i港口所用最短时间,加上从i港口到j港口的时间dp[j] = min(dp[j],w[i][j]);//取最小值,到j港口的最小时间} }cout << dp[n];//输出return 0; }

总结

以上是生活随笔为你收集整理的洛谷P1359租用游艇的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。