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

2018年做网站还能深圳网站建设加q479185700

2018年做网站还能,深圳网站建设加q479185700,网站添加支付功能,网站设计风格怎么写题意就是 在这个数串中插入1构成一个最长的连续1的区间串 如何做#xff1f;我们可以对长度进行二分 从1到n二分长度 然后在对这个长度拿到数串中查看是否能构成最终我们想要的最长匹配串 这里我们可以利用一个前缀和数组 统计从1到i的0的个数 由于必然是递增数组 就满足了二… 题意就是 在这个数串中插入1构成一个最长的连续1的区间串 如何做我们可以对长度进行二分 从1到n二分长度 然后在对这个长度拿到数串中查看是否能构成最终我们想要的最长匹配串 这里我们可以利用一个前缀和数组 统计从1到i的0的个数 由于必然是递增数组 就满足了二分 的“有序”条件 。 #includebits/stdc.h using namespace std; int a[300010],s[300010]; int n,k,L; bool che(int x) {for(int i1;in;i){int r ix-1;if(rn)return 0;if(s[r]-s[i-1]k){//如果s[r]-s[i-1]k说明这两个下标下之间0的个数k也就说满足条件 就会返回1 并记录区间左端点L i;return 1;}}return 0; } int main() {cinnk;s[0]0; for(int i1;in;i){ cina[i];s[i]s[i-1](a[i]0);}int M0,u0;int l 1,rn;while(lr){int mid (lr)1;if(che(mid)){// 如果这里返回1 说明区间满足条件 就会记录长度 尝试更长的长度 u mid;l mid1;}else r mid-1;// 不满足条件 说明数串长度过长 需要截短}for(int iL;iLu-1;i)a[i]1;coutuendl;for(int i1;in;i){couta[i];if(in)puts();else cout ;}return 0;}
http://www.zqtcl.cn/news/603372/

相关文章:

  • 网站开发的有哪些好的软件wordpress菜单栏的函数调用
  • 家庭清洁东莞网站建设技术支持建筑模板厂投资多少钱
  • 郑州企业建站详情网站开发和网页开发有什么区别
  • 山西古建筑网站个人网站可以做自媒体吗
  • 腾讯云服务器可以做网站wordpress中文正式版
  • 做相亲网站赚钱吗vultr部署wordpress
  • 网站被挂马原因做网站较好的框架
  • 网站开发毕业设计参考文献自考大型网站开发工具
  • p2p网站建设方案策划书黄山旅游攻略冬季
  • 最世网络建设网站可以吗小说网站制作开源
  • 广州网站建设知名 乐云践新网页界面制作
  • 沈阳网站哪家公司做的好招标信息发布
  • 兰州企业网站h5页面用什么软件
  • 东莞自助建站软件ppt怎么做 pc下载网站
  • 兴化网站建设价格怎样用自己的电脑,做网站
  • 东莞网站建设企慕网站名称 注册
  • 佛山网站建设服务商百度推广客户端手机版下载
  • 做网站找个人还是找公司wordpress jiathis
  • 淘宝客推广网站建设百度云wordpress转服务器
  • 网站构建代码模板怎么在云服务器上建设网站
  • 国内产品网站建设游戏创造器
  • 北京南站到北京站怎么走南宁美丽南方官方网站建设意见
  • 网站建设捌金手指专业5电商运营怎么推广一个新品
  • 医院网站建设企业走廊文化建设图片网站
  • 学网站建设培训机构公司网站建立费用
  • 阜宁网站制作服务商自学网站开发设计
  • 湖南建设监理工程网站设计类招聘网站
  • 门户网站建设的平台搭建长春专业网站建设推广
  • 网站建设宗旨怎么写网站建设公司外链怎么做
  • 绍兴市交通建设检测中心网站seo专业培训网络班