博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cf D. Dima and Hares
阅读量:4700 次
发布时间:2019-06-09

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

http://codeforces.com/contest/358/problem/D

题意:ai代表相邻的两个野兔都没有吃食物情况下的快乐系数,bi代表的是在相邻的两个野兔中有一个吃到食物的快乐系数,ci代表的是相邻的两个野兔都迟到事物的快乐系数,给你n个野兔的快乐系数,求最大快乐系数。

dp[i][0]表示先于i+1个吃到食物的最大快乐系数,dp[i][1]表示后于i+1个吃到食物的最大快乐系数。

1 #include 
2 #include
3 #include
4 #define maxn 10000 5 using namespace std; 6 7 int n; 8 int a[maxn],b[maxn],c[maxn]; 9 int dp[maxn][2];10 11 int main()12 {13 while(scanf("%d",&n)!=EOF)14 {15 for(int i=1; i<=n; i++)16 scanf("%d",&a[i]);17 for(int i=1; i<=n; i++)18 scanf("%d",&b[i]);19 for(int i=1; i<=n; i++)20 scanf("%d",&c[i]);21 dp[n][0]=a[n];22 dp[n][1]=b[n];23 for(int j=n-1; j>=1; j--)24 {25 dp[j][0]=max(dp[j+1][0]+b[j],dp[j+1][1]+a[j]);26 dp[j][1]=max(dp[j+1][1]+b[j],dp[j+1][0]+c[j]);27 }28 printf("%d\n",dp[1][0]);29 }30 return 0;31 }
View Code

 

转载于:https://www.cnblogs.com/fanminghui/p/3937317.html

你可能感兴趣的文章
SpringMVC @ResponseBody 406
查看>>
HDOJ---2824 The Euler function[欧拉函数]
查看>>
KMP算法
查看>>
Atlas学习之开始篇[转]
查看>>
第二章 在HTML页面里使用javaScript
查看>>
【Educational Codeforces Round 48 (Rated for Div. 2) D】Vasya And The Matrix
查看>>
正则表达式的性能评测
查看>>
使用TopShelf做windows服务
查看>>
1026. 程序运行时间(15)
查看>>
NOIP 2018【摆渡车】题解
查看>>
Softmax函数
查看>>
Programming Ruby学习笔记一
查看>>
Surrounded Regions
查看>>
Django模板系统
查看>>
我的vim配置---jeffy-vim-v2.3.tar
查看>>
CentOS中TFTP配置
查看>>
使用mii-tool设置网卡速率
查看>>
通用窗口类 Inventory Pro 2.1.2 Demo1(中)
查看>>
英语中的将来完成时
查看>>
常用方法 保证数据长度相同
查看>>