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

长沙个人做网站排名seo搜索优化软件

长沙个人做网站排名,seo搜索优化软件,佛山网站建设工作室,小程序制作pdf链接: 1388. 3n 块披萨 题意: 一个长度3n的环,选n次数字,每次选完以后相邻的数字会消失,求选取结果最大值 解: 这波是~~(ctrl)CV工程师了~~ 核心思想是选取n个不相邻的元素一定…

链接:

1388. 3n 块披萨

题意:

一个长度3n的环,选n次数字,每次选完以后相邻的数字会消失,求选取结果最大值

解:

这波是~~(ctrl)CV工程师了~~

核心思想是选取n个不相邻的元素一定合法,我推不出来,猜一猜倒是可以O.o

DP[i][j]表示从[0,i]中选取j个数字的最大值

初始条件,我们可以确定,如果选择0个数字j==0则结果为0;如果j<i+1,,则要在不足的数字中进行选取,我们设为0(官方是设为INT_MIN,我写了0好像也没事,可能是数据弱了?);由于思想中只对相邻数字做判断,所以我们提供[0,0]和[0,1]选取1个数字的值作为DP的初始条件之一,即dp[0][1]=temp[0] 和 dp[1][1]=max(temp[0],temp[1])

剩下的就很简单了,状态转移就是从小的范围推导出大的范围,少的选取推导出多的选取,每个DP[I][J]只需要判断I选不选就行

特别注意的是,由于整体成环状,所以分别对去掉头和去掉尾进行一次DP(因为只考虑相邻)

只要能推出取n个不相邻的数字就能满足题意就很好写了

实际代码:

#include<bits/stdc++.h>
using namespace std;
int solve(vector<int>& temp)
{int num=temp.size(),need=(num+1)/3;vector<vector<int>>dp(num,vector<int>(need+1,0));dp[0][1]=temp[0];dp[1][1]=max(temp[0],temp[1]);for(int i=2;i<num;i++){for(int j=1;j<=need;j++){dp[i][j] = max(dp[i - 1][j],dp[i - 2][j - 1]+temp[i]);}}return dp[num-1][need];
}
int maxSizeSlices(vector<int>& slices)
{int lg=slices.size();vector<int> v1(slices.begin() + 1, slices.end());vector<int> v2(slices.begin(), slices.end() - 1);return max(solve(v1),solve(v2));
}
int main()
{vector<int> slices;int slice;while(cin>>slice) slices.push_back(slice);int ans=maxSizeSlices(slices);cout<<ans<<endl;return 0;
}

限制:

  • 1 <= slices.length <= 500
  • slices.length % 3 == 0
  • 1 <= slices[i] <= 1000
http://www.mmbaike.com/news/104572.html

相关文章:

  • dede英文网站it培训机构出来能找到工作吗
  • 网站建设 从用户角度开始网络运营
  • 做垂直网站百度词条优化
  • 网站开发主要做什么武汉百度推广seo
  • 做网站的挣钱么南宁百度seo
  • 网站几几年做的怎么查全网营销推广方式
  • 做公司网站别人能看到吗6平台关键词排名优化
  • 做vi的网站营销宣传策划方案
  • 美食网站建设策划书怎么给公司做网站推广
  • 吉林网站建设费用网络营销策划的概念
  • 个人可以做行业网站吗seo难不难
  • 网站开发可以自学吗郑州搜狗关键词优化顾问
  • 哪个公司可以做网站域名注册哪个平台比较好
  • 提交网站到谷歌seo优化一般多少钱
  • 网页做网站的尺寸长春百度推广公司
  • 做网站一定要购买虚拟主机吗seo关键词排名优化矩阵系统
  • 从化网站开发百度指数app下载
  • 网站模板的修改墨猴seo排名公司
  • 珠海做快照网站电话优化课程体系
  • 手机网址在哪seo新人怎么发外链
  • 网站制作上海市宁波seo链接优化
  • 做网站店铺装修的软件网站的优化seo
  • 中国住房与城乡建设部网站国外搜索引擎网址
  • 做一网站要什么软件陕西企业网站建设
  • 网站建设管理流程外链seo
  • vue和react可以做pc网站吗刚刚发生了一件大事
  • 男人女人做那事网站seo怎么优化关键词排名培训
  • 纹身网站建设沈阳seo优化
  • 官方网站建设手机银行百度数据库
  • wordpress4.9安装出错优化合作平台