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

濮阳团购网站建设微分销平台登录

濮阳团购网站建设,微分销平台登录,中和华丰建设有限责任公司网站,网页升级紧急通知俏佳人题解 这么明显的一个dp#xff0c;我怎么就没看出来呢#xff1f;#xff01; 首先我们需要一些前提条件#xff1a;任何划分出来的一个区间的长度不应该超过c。 如果这个区间长度大于c#xff0c;那么设lenn∗cklenn∗ck#xff0c;那么这个区间应该被分成n个长度为c的…题解 这么明显的一个dp我怎么就没看出来呢 首先我们需要一些前提条件任何划分出来的一个区间的长度不应该超过c。 如果这个区间长度大于c那么设lenn∗cklenn∗cklen=n*c+k那么这个区间应该被分成n个长度为c的区间和一个长度为k的区间因为这样的话去掉的元素数量是相同的并且区间更小有利于较小的值不易被取到。因为每次去掉的最小值仅仅是局部最小值不一定是全局最小值。大区间就不一样了虽然大区间去掉的元素数量相同但是这些元素会更小一些。 这样的话我们划分出来的区间应该尽量使得区间的长度为c。 然后我们使用dp来解决剩下的部分 dp[i]dp[i]dp[i]表示前i个元素组成的集合对应的答案。 状态转移方程 策略第i个是否与前c-1个构成一个长为c的区间。 dp[i]min(dp[i−1]a[i],dp[i−c1]sum[i]−sum[i−c]min[i−c1,i])dp[i]min(dp[i−1]a[i],dp[i−c1]sum[i]−sum[i−c]min[i−c1,i])dp[i] = min(dp[i-1]+a[i],dp[i-c+1]+sum[i]-sum[i-c]+min[i-c+1,i]) 由于用到了min[i−c1,i]min[i−c1,i]min[i-c+1,i]我们还需要维护一个最近ccscript typemath/tex idMathJax-Element-339c/script个a元素的最小值方便起见直接使用multiset即可。 反思 以后遇到这种序列题目找出一些必要条件之后一定往dp上多想一想。 代码 #include cstdio #include set using namespace std; typedef long long ll; const int maxn 100007; int a[maxn],n,c; ll dp[maxn],sum[maxn]; multisetint st; int main(){scanf(%d%d,n,c);for(int i 1;i n;i){scanf(%d,a[i]);dp[i] sum[i] sum[i-1] a[i];}for(int i 1;i c;i)st.insert(a[i]);for(int i c;i n;i){st.insert(a[i]);dp[i] min(dp[i-1] a[i],dp[i-c] sum[i] - sum[i-c] - *st.begin());st.erase(st.find(a[i-c1]));}printf(%lld\n,dp[n]);return 0; }
http://www.zqtcl.cn/news/737750/

相关文章:

  • 邵阳建设网站哪家好手机网站栏目结构图
  • 做动车哪个网站查网站环境配置
  • 那些网站可以做h5国内新闻最新消息今天简短
  • asp网站开发实例河南省建设招投标网站
  • 营销型网站搭建公司有没有专做推广小说的网站
  • 汕头网站搭建wordpress文章列表摘要
  • 网站开发体会800字网站开发新功能
  • 网站域名查询ip杭州pc网站开发公司有哪些
  • 青岛公司网站设计网站后台编辑器内容不显示
  • vc6.0做网站wordpress调用会员等级
  • 哪个网站有做商标网站的类型是什么意思
  • 网站 主机网站内容段落之间有空格对seo有影响吗
  • 网站的宣传推广学网站开发哪个好
  • 免费背景图片素材网站北京企业建站程序
  • 营销网站建设方案wordpress门户
  • 世界网站排名查询效果好企业营销型网站建设公司
  • 网站用户体验解决方案个人网页设计作品赏析
  • 常州网站建设方案外包网站开发用到的技术
  • 防伪网站模板如何找百度做网站
  • 网站建设与维护成绩查询云南app开发系统
  • 自己做网站的难度建设专门网站 强化信息宣传
  • 公职单位建设网站的目的如何查看小程序的开发公司
  • 网页模板网站推荐青岛 php 网站建设
  • joomla 网站建设3d网站建设
  • 网站开发与维护专业前景网站被禁止访问怎么打开
  • 山东 网站建设青海公路建设市场信用信息服务网站
  • 济南正规做网站公司wordpress一键还原
  • 免费的购物网站源码百度网站优化
  • 企业需要做网站吗深圳装修公司前十强
  • 合肥做网站推广哪家好软文写作的十大技巧