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

定制网站建设公司电话合肥网站优化 新浪博客

定制网站建设公司电话,合肥网站优化 新浪博客,网页传奇排行,中国菲律宾铁路项目五、宝物筛选#xff08;洛谷P1776#xff09; 题目链接 好家伙#xff0c;找到了一个之前学习多重背包优化时的错误…… 之前记的笔记还是很有用的…… #includebits/stdc.h using namespace std; const int N 1e5 10; int f[N]; int n, m; int v, w, s; int l…五、宝物筛选洛谷P1776 题目链接 好家伙找到了一个之前学习多重背包优化时的错误…… 之前记的笔记还是很有用的…… #includebits/stdc.h using namespace std; const int N 1e5 10; int f[N]; int n, m; int v, w, s; int lim; int head, tail; struct Q{//位置 对应的底数(base number basenb) int pos, bn; }q[N];//q记录的是不同mod数的组里面的底数的最大值以及它的位置int main(){cin n m;for(int i 1; i n; i ){scanf(%d%d%d, w, v, s);//按照不超过体积的每个数作为底数//既然枚举的是组数那么不同组之间是不会被相互影响到的。for(int modd 0; modd v; modd ){head 0, tail -1;//数量 for(int k 0; k * v modd m; k ){//当前位置以及对应的底数now base number 缩写成 nb int nowpos k * v modd, nbn f[nowpos] - k * w;//头不在范围内了就弹出队头//不在范围内就是说总的s的数量的体积已经无法触及到底数的对应位置了//也就是bpos 1,但是k 4, s 2此时就是k的长度无法涉及的范围了。if(q[head].pos k - s head tail) head ;while(q[tail].bn nbn head tail) tail --;//队尾 ,这里的pos之前写错了……但是在某wing上还是过了……water。q[ tail].pos k, q[tail].bn nbn;f[nowpos] max(f[nowpos], q[head].bn k * w);}}}cout f[m];return 0; }
http://www.dnsts.com.cn/news/32968.html

相关文章:

  • 网监关闭的网站怎么恢复保定专业做网站的公司哪家好
  • 做窗帘店的网站郑州官方最新通告
  • php网站怎么建设如何打开网站的源代码
  • 手机字体如何下载到wordpress乐云seo网站建设公司
  • 做外贸通常用哪些网站网络游戏排行榜2020前十名
  • 网站开发行业前景百度免费
  • 网站宣传方法清远最新消息
  • 网站建设 推广信息精准引流推广文案
  • 海淀区手机网站设计服务6企业网站建设方案行情
  • 工会网站建设的重要性北京王府井集团股份有限公司
  • 聊城手机网站建设软件运动鞋建设网站前的市场分析
  • 广州 深圳 外贸网站建设云南信息港
  • 晋江市住房建设局网站医院系统网站建设
  • 公司网站设计收费浙江做公司网站多少钱
  • 海拉尔北京网站建设开店做网站
  • 嘉兴网站建设成都网站设计常用网站设计缩略图
  • 高端企业网站要多少钱如何网站专题制作
  • 保定哪里有做网站的商丘做微信网站sqwyy
  • 中国建设银行网站 个人客户wordpress设置301重定向
  • 网站空间试用pc端网站开发工具
  • 阿里云建设网站视频网站建设用的软件
  • 建设视频网站的视频源建设公司网站需要什么资料
  • 做网站app怎么赚钱吗农产品网站建设的意义
  • 如何查网站的百度快照淘宝店做网站建设不能开直通车
  • 南京手机网站制作wordpress默认首页设置
  • 做网站也分内存大小的吗国内wordpress博客
  • 怎么建小说网站山东新闻今天最新消息
  • 国外的服务器做的网站在国外能打开在国内打不开是什么原因工作室名字
  • h5网站开发费用长尾关键词挖掘精灵
  • 陕西省汉中市城乡建设网站免费不良网站代码是多少