poj2385 基础的动态规划算法 <挑战程序设计竞赛>
2018-02-05 08:31
246 查看
2018-2-5
基本的动态规划算法,不知道自己为什么WA,很是绝望,于是只是把代码贴一下?
基本的动态规划算法,不知道自己为什么WA,很是绝望,于是只是把代码贴一下?
#include<iostream> #include<cstring> using namespace std; const int T = 1000, W = 30; int x[T+1],dp[T+1][W+1]; int t,w; int main(){ while (cin>>t>>w){ memset(dp,0,sizeof(dp)); for (int i=1;i<=t;i++){ cin>>x[i]; } for (int i=0;i<=w;i++) dp[i][1]=1; for (int i=0;i<=w;i++){ for (int j=2;j<=t;j++){ if (x[j]!=x[j-1]){ dp[i][j]=max(dp[i-1][j-1]+1,dp[i][j-1]); }else{ dp[i][j]=dp[i][j-1]+1; } } } int res=0; for (int i=0;i<=w;i++){ res=max(res,dp[i][t]); } cout<<res<<endl; } return 0; }
相关文章推荐
- poj2229 基础的动态规划算法 <挑战程序设计竞赛>
- poj3176 基础的动态规划算法 <挑战程序设计竞赛>
- poj3061 尺取法 <挑战程序设计竞赛>
- poj3279 反转 <挑战程序设计竞赛>
- poj2456 二分搜索 <挑战程序设计竞赛>
- poj2376 区间贪心 <挑战程序设计竞赛>
- poj3190 区间贪心 <挑战程序设计竞赛>
- poj3320 尺取法 <挑战程序设计竞赛>
- poj1328 区间贪心 <挑战程序设计竞赛>
- 挑战程序设计竞赛里面的部分题目<用java写的>
- poj3050 穷竭搜索 <挑战程序设计竞赛>
- poj2393 其它贪心 <挑战程序设计竞赛>
- (HDU 5929)Basic Data Structure 双端队列+模拟 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- poj3187 穷竭搜索 <挑战程序设计大赛>
- (HDU 5922)Minimum’s Revenge 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- (HDU 5924)Mr. Frog’s Problem 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- 挑战程序设计竞赛 2.1 最基础的“穷竭搜索”
- 挑战程序设计竞赛-初出茅庐(最基础的“穷竭搜索”)
- Java基础知识<3>-面向对象程序设计
- (HDU 5926)Mr. Frog’s Game 水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >