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

昆明网站建设赵wordpress主题机制

昆明网站建设赵,wordpress主题机制,有哪些好的网站建设公司,怎么做旅游网站Acwing 1089. 烽火传递 题意#xff1a; 有n个数#xff0c;要保证每m个数中必须选一个#xff0c;问所选数的最小总和是多少 题解#xff1a; 我一开始设的状态为:dp[i]表示前i个数选完的最小值#xff0c;第i个数可以选也可以不选#xff0c;但是这样一个状态…Acwing 1089. 烽火传递 题意 有n个数要保证每m个数中必须选一个问所选数的最小总和是多少 题解 我一开始设的状态为:dp[i]表示前i个数选完的最小值第i个数可以选也可以不选但是这样一个状态如果要这么考虑的话应该开二维数组来表示状态且答案不好求所以我们改变状态定义 我们定dp[i]表示第i个必选的且前i-1个满足条件的最小值 我们可以得到状态方程为dp[i]min(dp[x])a[i],x∈[i-m,i-1] dp[x]通过单调队列可以得到 那最终的答案是什么想想我们的状态为dp[i]前i-1个满足条件,第i个一定选择那么也就是如果i∈[n-m1,n],所有的情况就都会考虑到即任意m个数都存在一个被选所以答案就是min(dp[n-m1],d[n-m2]…dp[n])在最后m个数中选一个的最小值情况 代码 #includebits/stdc.h #define debug(a,b) printf(%s %d\n,a,b); typedef long long ll; using namespace std;inline int read(){int s0,w1;char chgetchar();while(ch0||ch9){if(ch-)w-1;chgetchar();}while(ch0ch9) ss*10ch-0,chgetchar();//s(s3)(s1)(ch^48);return s*w; } const int maxn2e59; int a[maxn]; int q[maxn]; int dp[maxn]; int main() {int n,m;cinnm;for(int i1;in;i){cina[i];}int hh0,tt0;for(int i1;in;i){if(q[hh]mi)hh;dp[i]dp[q[hh]]a[i];while(hhttdp[q[tt]]dp[i])tt--;q[tt]i;} int res1e9;for(int in-m1;in;i)resmin(res,dp[i]); coutres;return 0; } /* dp[i]选择完前i个烽火台的最低花费 第i个可以选也可以不选 dp[i]dp[i-1] 如果选 选择长度为j dp[i]min(dp[i-j])a[i] j:1~m x:i-m ~ i-1 dp[i]min(dp[x])a[i] */
http://www.sadfv.cn/news/228712/

相关文章:

  • 做字典网站开发购物网站用那个软件做
  • 建工行业建设标准网站做网站服务器怎么用
  • 师范街网站建设网推网站
  • 郑州有哪些搞网站开发的公司手机软件下载网站源码
  • 成都前十名传媒网站建设望江网站建设
  • 怎么看一个网站是用模板什么做的企业网站改版建议
  • 做百科需要发哪些网站网站开发设计的步骤
  • 专业网站建设公司郑州郑州微信小程序
  • 网站后期维护包括皓丽智能会议平板官网
  • 零基础学习网站建设synology建设网站
  • 网站做淘宝客有什么要求手机百度网页版 入口
  • 网站推广任务 ip点击周口市建设职工培训中心网站
  • 网站做关键词排名有必要吗网络完全公司排名
  • 网站设计配色北京代理网站备案电话
  • 网站运营风险分析望野古诗诵读
  • 要看网站是多少外卖网站那家做的好
  • 如何用网站赚钱wordpress elegant
  • 网站建设历程制作网站具体需要什么材料
  • 南京高端品牌网站建设深圳市宝安区教育局官网
  • 为什么百度不收录我的网站即墨市网站建设
  • 旅行网站信息技术化建设北京健康宝优化
  • 织梦电子行业网站模板网站怎么自适应屏幕
  • 成都网站制作怎么样顺德哪家做网站
  • 国外主题网站黄埔网站开发
  • 用微信小程序怎么做网站江西省水利水电建设集团招标网站
  • 韩国做hh网站大连网站建设找哪家好
  • 环保厅网站建设的必要性朝阳区外贸公司有哪些
  • 大型网站制作需要多少钱上海网站开发公司
  • 电子商城网站设计实训报告企业网站 梦织
  • 做网站大概要多少网站建设的市场分析