P1796 汤姆斯的天堂梦(动态规划)
题目描述
汤姆斯生活在一个等级为0的星球上。那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍。他向往着等级为N的星球上天堂般的生活。
有一些航班将人从低等级的星球送上高一级的星球,有时需要向驾驶员支付一定金额的费用,有时却又可以得到一定的金钱。
汤姆斯预先知道了从0等级星球去N等级星球所有的航线和需要支付(或者可以得到)的金钱,他想寻找一条价格最低(甚至获得金钱最多)的航线。
输入格式
第一行一个正整数N(N≤100),接下来的数据可分为N个段落每段的第一行一个整数Ki(Ki≤100),表示等级为i的星球有Ki个。
接下来的Ki行中第j行依次表示与等级为i,编号为j的星球相连的等级为i-1的星球的编号和此航线需要的费用(正数表示支出,负数表示收益,费用的绝对值不超过1000)。
每行以0结束,每行的航线数≤100。
输出格式
输出所需(或所得)费用。正数表示支出,负数表示收益。
输入输出样例
输入 #1
3
2
1 15 0
1 5 0
3
1 -5 2 10 0
1 3 0
2 40 0
2
1 1 2 5 3 -5 0
2 -19 3 -20 0
输出 #1
-1
说明/提示
对于100%的数据N≤100 Ki≤100。
样例解释:
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<queue>
#include<cstdio>
#include<math.h>
#include<climits>
#include <map>
using namespace std;int m ,n;
int f[200][200] = {0};int main(){cin >> n;for(int i = 1; i <= n; i++) {cin >> m;for(int j = 1; j <= m; j++) {f[i][j] = INT_MAX-1000;int b,c;cin >> b;while(b != 0) {cin >> c;f[i][j] = f[i-1][b]+c<f[i][j]?f[i-1][b]+c:f[i][j];cin >> b;}}}int min = INT_MAX;for(int i = 1; i <= m; i++) {min = f[n][i]<min ? f[n][i]:min;}cout << min;return 0;
}
d[j]=min(d[j],t[l]+m);
P1796 汤姆斯的天堂梦(动态规划)相关推荐
- 洛谷 P1796 汤姆斯的天堂梦_NOI导刊2010提高(05)
P1796 汤姆斯的天堂梦_NOI导刊2010提高(05) 题目描述 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为N的星球上天堂般的 ...
- 洛谷P1796 汤姆斯的天堂梦
传送门 题目描述 汤姆斯生活在一个等级为 00 的星球上.那里的环境极其恶劣,每天 1212 小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为 NN 的星球上天堂般的生活. 有一些航班将人从低等级的 ...
- P1796 汤姆斯的天堂梦_NOI导刊2010提高(05)
题目描述 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为N的星球上天堂般的生活. 有一些航班将人从低等级的星球送上高一级的星球,有时需 ...
- P1796 汤姆斯的天堂梦
题目描述 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为N的星球上天堂般的生活. 有一些航班将人从低等级的星球送上高一级的星球,有时需 ...
- 洛谷P1796 汤姆斯的天堂梦【DP-数字三角形模型】【橙】
Date:2022.01.11 题意:从第0层到第N层最短路径,注意边权有负数. 思路:关于SPFA它已经死了. f[i][j]f[i][j]f[i][j]:从第000行第111个点 ~ 第iii行第 ...
- DP专题--P1796 汤姆斯的天堂梦
这道题输入的时候要注意判断a是不是0 f [ i ] [ j ] 表示第i等级的第j号星球 存的是最小路费 这个状态如何得到呢 只要遍历上一个等级 也就是 i - 1 级的所有星球 将到达i ...
- 汤姆斯的天堂梦(par)
汤姆斯的天堂梦(par) [问题描述] 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为N的星球上天堂般的生活. 有一些航班将人从低等级 ...
- 汤姆斯的天堂梦_NOI导刊2010提高(05)【洛谷P1796】
题目描述 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向往着等级为N的星球上天堂般的生活. 有一些航班将人从低等级的星球送上高一级的星球,有时需 ...
- 【t100】汤姆斯的天堂梦
Time Limit: 1 second Memory Limit: 128 MB [问题描述] 汤姆斯生活在一个等级为0的星球上.那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍.他向 ...
最新文章
- python与excel互通_【好消息】Python和Excel终于可以互通了!!
- C++:多线程中的小白(3)线程传参详解
- 【git学习一】git的原理
- sql2012包含数据库,快速生成用户tsql脚本
- ContentProvider的创建和使用
- java自动化_作为测试工程师进阶自动化选Java还是Python?
- 第2课 桐桐的运输方案《聪明人的游戏 信息学探秘.提高篇》
- DELPHI TreeView 文件目录树和 设置节点图标 完整
- 可用于Asp.net的嵌入式数据库SqlCE4.0试用笔记
- 目前大数据工具主要哪些?
- 分享一个模拟真实热带雨林环境的有声动态屏保。呵护一下眼睛
- 【考研经验】2018普通人跨考浙江大学计科的教训和方法论
- oracle dbms_lob trim,Oracle - DBMS_LOB函数和用法
- 优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
- 乐学成语——数据库创建(导入、打开)
- EventBus使用详解
- 黄淮学院计算机类专业属于几本,黄淮学院是几本院校
- k8s 部署 TCP node应用
- 关于拉格朗日坐标系求解要转为初始构型的讨论(1),为何欧拉坐标系不行。
- LinkedIn领英开发客户方法大全(篇二)