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

广东住房和城乡建设局网站首页制作微网站的费用

广东住房和城乡建设局网站首页,制作微网站的费用,网站301重定向 权重转移,泉州seo代理计费正题 大意 每个人有两个值gigi和hihi#xff0c;要求将序列分解成连续的几个序列。要求每个序列最大的hihi的和小于Limt的情况下每个序列gigi的和的最大值最小。 解题思路 我们二分最小的gigi的和的最大值 首先一个O(n2)O(n2)的dp想法#xff0c;用fifi表示分割到第i个时最…正题 大意 每个人有两个值gigig_i和hihih_i要求将序列分解成连续的几个序列。要求每个序列最大的hihih_i的和小于Limt的情况下每个序列gigig_i的和的最大值最小。 解题思路 我们二分最小的gigig_i的和的最大值 首先一个O(n2)O(n2)O(n^2)的dp想法用fifif_i表示分割到第i个时最大的hihih_i的和的最小值。 动态转移 fimin{f[j]max{hj,hj1,hj2...hi−1,hi}}fimin{f[j]max{hj,hj1,hj2...hi−1,hi}} f_i=min\{f[j]+max\{h_j,h_{j+1},h_{j+2}...h_{i-1},h_i\}\}我们考虑如何优化每次有新的max只会在产生更大的hihih_i时于是我们可以用一个nextinextinext_i表示最近的hnexthihnexthih_{next}>h_i然后我们可以二分快速找到满足小于你目前二分到的答案的最小的位置。 时间复杂度O(n2n  (log n)2)O(n2n(logn)2)O(n^2+n\ \ (log\ n)^2) 是不是感觉时间复杂度没有变化巧了它就是A了 代码 #includecstdio #includealgorithm #includecstring #define H 20010 #define ll long long using namespace std; int n,h[H],g[H],z[H],next[H],num[H],tot; ll sum[H],L,f[H],ans,l,r; int find(int x,int need)//二分满足条件的最小值 {int lx,rn;while(lr){int mi(lr)/2;if(sum[mi]-sum[x-1]need) rmi;else lmi1;}return l; } bool check(int x) {memset(f,127/3,sizeof(f));f[1]0;for (int i1;in;i)//dp{int kfind(i,x),yi,addh[y];if (sum[k]-sum[i-1]x) k--;while(yk){f[y]min(f[y],f[i]add);addh[y];ynext[y];}f[k1]min(f[k1],f[i]add);}return f[n1]L; } int main() {scanf(%d%lld,n,L);for(int i1;in;i){scanf(%d%d,h[i],g[i]);sum[i]sum[i-1]g[i];}num[1]n1;z[1]2147483647;tot1;for (int in;i;i--)//暴力next数组{while (z[tot]h[i]) tot--;next[i]num[tot];tot;num[tot]i;z[tot]h[i];} l1;rsum[n];ansr;while(lr)//二分{int mid(lr)1;if (check(mid)) {if (midans)ansmid;rmid-1;}else lmid1;}printf(%lld,ans); }
http://www.zqtcl.cn/news/934696/

相关文章:

  • php做网站界面代码定制网页设计报价
  • 重庆智能模板建站wordpress+widget+开发
  • vps网站空间时尚网站首页设计
  • 美容行业网站建设方案网站建设需求背景
  • 贵阳做网站找哪家好长沙部分风险区域调整
  • 设计网站 常用微信网站建设口碑好
  • 网站建设加盟列举网络推广的方式
  • 大连博硕网站建设dw做网站背景音乐
  • 江苏省建设执业网站北京做胃镜哪好德胜门网站I
  • 南京网站开发南京乐识好郑州宣传片制作多少钱
  • 昆明网站制作方案定制wordpress图片广告
  • 宜宾seo网站建设辽宁专业网站建设大全
  • 同一产品做多个网站网页打不开的解决方法
  • 手机建个人网站c 做网站开发实例
  • 做网站竞价没有点击率教你用模板做网站
  • 网站与域名南宁网络系统开发
  • 网站的域名做邮箱吗怎么建立一个网站让外国人浏览
  • 做建网站的工作一年赚几百万正安县网站seo优化排名
  • 简约手机网站源码深圳市龙华区民治街道
  • 买了个网站后怎么做三明网站优化
  • 表白网页制作免费网站制作西安网站快速优化
  • 如何破解网站后台管理做网站前端用什么软件好
  • 网站建设业务客户来源建德建设局官方网站
  • 网站设计 网站开发 优化网页设计一般尺寸
  • 好的版式设计网站网站建设商标属于哪个类别
  • 做淘宝素材网站哪个好用中国广告公司100强
  • 海拉尔网站建设平台wordpress的插件下载地址
  • 企业服务类网站常用python编程软件
  • 有哪些漫画做的好的网站西安seo建站
  • 在建设部网站如何查询注册信息网站开发项目的前端后端数据库