当前位置: 首页 > wzjs >正文

哪儿能做网站建设免费建站免费网站

哪儿能做网站建设,免费建站免费网站,郑州企业建站网站,dw 做简单静态网站每分钟都掉一个苹果,可能是在1树也可能在2树,移动次数有限,我们可以用线性dp来做 又因为我们知道了初始位置是树1,那说明我们移动1次是到2,移动2次是到1,移动3次再到2,也就是说移动奇数次就是到…

每分钟都掉一个苹果,可能是在1树也可能在2树,移动次数有限,我们可以用线性dp来做

又因为我们知道了初始位置是树1,那说明我们移动1次是到2,移动2次是到1,移动3次再到2,也就是说移动奇数次就是到2,移动偶数次就是到1

好,我们按照动态规划的步骤来想一下

step1:定义状态表示 f[i][j]表示,表示的是在移动j次接到的苹果数量

step2:推导状态转移方程

        

step3:初始化 

全部初始化为0就行

实现代码:👇

 

#include <iostream>
using namespace std;
const int N = 1010;
int t,w;
int f[N][N];
int a[N];
int main()
{cin >> t >> w;for(int i = 1;i<=t;i++){cin >> a[i];}for(int i = 1;i<=t;i++){for(int j = 0;j<=w;j++){int c = 0;if((j%2==0 && a[i]==1) || (j%2==1) && a[i]==2) c= 1;f[i][j] = f[i-1][j]+c;if(j){f[i][j] = max(f[i][j],f[i-1][j-1]+c);}}}int ret = 0;for(int j=0;j<=w;j++){ret = max(ret,f[t][j]);}cout << ret << endl;return 0;
}

http://www.dtcms.com/wzjs/82116.html

相关文章:

  • 做游戏网站选服务器谷歌seo靠谱吗
  • 单页的网站怎么做的seo免费推广软件
  • 悠悠我心个人网站模板北京seo业务员
  • 广州网站建设找哪里网络营销的seo是做什么的
  • 科技类网站源码怎样做网站卖自己的产品
  • 域名备案好了后怎么做网站怎么做网上销售
  • 西安网站设计哪家好店铺推广渠道有哪些
  • 凡科网做的网站在百度上能找到吗软文兼职
  • 国内高端大气的网站设计软件开发培训
  • 公司做网站的发票能抵扣吗苏州优化排名seo
  • 网站开发业务流程安徽搜索引擎优化
  • 网站后台bootstrap宁波谷歌seo推广公司
  • 鹤壁网站建设一级域名二级域名三级域名的区别
  • 公司网站设计有哪些使用技巧呢东莞疫情最新消息通知
  • 网站备案回访问题专业网络推广公司排名
  • 云南建设项目招标公告发布网站推广关键词优化
  • 订票网站开发公司网站单向外链推广工具
  • 网站名字 备案百度新闻头条新闻
  • 网站建设优化佛山发新闻稿平台
  • 常州做网站咨询网站百度不收录
  • 福建两学一做网站佛山网站优化软件
  • 使用bootstrap做网站的视频临沂seo推广外包
  • 营销型企业网站包括哪些类型百姓网推广电话
  • java jsp网站开发百度认证怎么认证
  • 拉萨北京网站建设免费个人推广引流平台
  • 专门做qq小工具的网站全网推广平台
  • 网站做淘宝推广收入最吸引人的引流话术
  • 资兴做网站公司网易企业邮箱
  • 怎么做动态网站页面seo外链建设方法
  • 招聘网站花钱做的简历有用没大专网络营销专业好不好