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

app开发网站开发教程优秀网站设计作品分析

app开发网站开发教程,优秀网站设计作品分析,做的网站为什么图片看不了,网站开发一次性费用题意就是 在这个数串中插入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/350918/

相关文章:

  • 网站建设制作过程网站添加支付功能
  • 网站制作字体即墨公司做网站
  • vue 做pc网站可以吗哪个网站买域名便宜
  • 做销售网站那家好金华住房与城乡建设部网站
  • apple私人免费网站怎么下载无锡网站建设技术
  • 移动应用网站开发阶段作业信息型网站有哪些
  • 监控直播网站开发网站建设与管理总结
  • 青岛城阳网站设计免费网站成品
  • 做服装外贸的网站ghost wordpress
  • 建设银行的网站为什么这么卡网页设计用啥软件
  • 电子商务 网站开发南阳网网站建设
  • 中小型企业网络拓扑图及配置株洲seo网站推广
  • 中国镇江网站如何搭建自己的网址
  • wordpress 自动广告seo搜索引擎优化原理
  • 区块链网站用vue.js做怎么样长春站建筑
  • 集团公司门户网站建设adsl做网站
  • 山东建设监理协会官方网站茂名建站公司模板
  • 烟台做网站案例创业网站推广怎么做
  • php项目网站建设方案书专做药材的网站有哪些
  • 网站表单模板营销型网站建设的5大技巧
  • html手机版网站网站备案后怎么做实名认证
  • 第五冶金建设公司职工大学网站大连工业
  • 网站的基础服务html网站地图生成器
  • 网站开发学徒工作如何设计师培训哪家好
  • 做网站多少钱西宁君博正规株洲在线论坛招聘求职
  • 抚州营销型网站建设殡葬类网站建设
  • 公司网站制作汇报会合肥品牌设计
  • 网站推广策划书怎么说网站建设公司中企动力强
  • php网站源码架构阿里巴巴运营技巧
  • 如何帮助网站吸引流量宁波市网站集约化建设通知