poj 3230 Travel
题目:
戳
题意:
有n个城市,一个人要在m天内travel 这n个城市。他每天在一个城市 要得到一个income 但是从一个城市到另一个城市也要有cost 如果呆在一个城市 也就是在矩阵中的从i到i表示呆在这个城市的cost
nm 都小于100 然后给出n*n的矩阵 cost cost[i][j]表示的是从i到j的花费
然后一个m*n的矩阵 income[i][j]表示第i天在城市j得到的钱。
最后要m天后total income 最大 求这个最大值。
分析:
dp
d!p!
我觉得我写了个很对的dp,一直就在wa!!!!!!
然后按照哀家的思想刷。 就对了! 就 对 了!
不说了,贴代码!!!
#include<cstdio>
#include<algorithm>
#include<cstring>
#define inf -0x7fffffff
using namespace std;
int n,m,ans;
int dp[102][102];
int income[102][102],ex[102][102];
int main()
{while(scanf("%d%d",&n,&m)){if(n == 0 && m == 0)break;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){scanf("%d",&ex[i][j]);}}for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){scanf("%d",&income[i][j]);}}memset(dp,-inf,sizeof(dp));dp[0][1]=0;for(int i=1;i<=n;i++) dp[1][i]=income[1][i]-ex[1][i]; //第一天去第i个城市 for(int i=2;i<=m;i++){for(int j=1;j<=n;j++){for(int k=1;k<=n;k++){dp[i][j]=max(dp[i][j],dp[i-1][k]+income[i][j]-ex[k][j]);}}}ans=inf;for(int j=1;j<=n;j++){ans=max(ans,dp[m][j]);}printf("%d\n",ans);}return 0;
}
poj 3230 Travel相关推荐
- poj——3177Redundant Paths
poj--3177Redundant Paths 洛谷-- P2860 [USACO06JAN]冗余路径Redundant Paths Time Limit: 1000MS Memory ...
- 【POJ】2828 Buy Tickets(线段树+特殊的技巧/splay)
http://poj.org/problem?id=2828 一开始敲了个splay,直接模拟. tle了.. 常数太大.. 好吧,说是用线段树.. 而且思想很拽.. (貌似很久以前写过貌似的,,) ...
- 【转载】图论 500题——主要为hdu/poj/zoj
转自--http://blog.csdn.net/qwe20060514/article/details/8112550 =============================以下是最小生成树+并 ...
- 【POJ - 3352】Road Construction(Tarjan,边双连通分量)
题干: It's almost summer time, and that means that it's almost summer construction time! This year, th ...
- 【POJ - 3177】Redundant Paths(边双连通分量,去重边)
题干: In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1.. ...
- POJ - 1251(最小生成树.krustal)
题目链接:http://poj.org/problem?id=1251 题目: Jungle Roads Time Limit: 1000MS Memory Limit: 10000K Total ...
- POJ 3154 Graveyard【多解,数论,贪心】
Graveyard Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 1707 Accepted: 860 Specia ...
- 【POJ P3311】【状压DP】Hie with the Pie
Hie with the Pie 题目 解题思路 Code POJ P3311 Hie with the Pie 题目 Description The Pizazz Pizzeria prides i ...
- POJ前面的题目算法思路【转】
1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...
最新文章
- ORA-00257 解决办法
- Vue中实现页面上点击按钮下载文件(exe)
- JavaScript学习笔记06【高级——JavaScript中的事件】
- 【Alljoyn】 Alljoyn学习笔记六 Alljoyn基本概念
- 人工智能实战小程序之语音_前端开发
- C++ 学习之旅(10)——static与extern
- 动态库注入--APC注入
- linux多线程编程书籍推荐:linux大牛之路从这几本书开始总结
- RFID EPC Class1 Gen2电子标签笔记
- 微信小程序:实现按钮点击事件
- UTC时间转化为北京时间
- Introduction的Advice的实现
- 双非跨考(管理跨考计算机)在努力为了研三可以去大厂工作
- java atm程序设计_Java ATM机操作界面程序哦
- 一种使用Python自实现KMeans++聚类算法的写法
- yolov5的多摄像头检测
- 基于simulink的转速反馈单闭环直流调速系统
- C3P0(数据库连接池)详解
- vivado仿真导致C盘空间被大量占用vivado仿真闪退崩溃的解决办法之一
- 输电线路巡检机器人PPT_常见的电力行业智能巡检方案.ppt