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

hao123主页从这里开始杭州seo靠谱

hao123主页从这里开始,杭州seo靠谱,昆明市建设厅网站,DW做网站入门步骤教学链接:https://codeforces.com/contest/1680/problem/C 题意:给一段01组成的字符串序列,要求从前面和从后面删去一段连续字符后,使以下两值的最大值: 字符串中剩余的字符数 0;从字符串中删除的字符数 1 最…

链接:https://codeforces.com/contest/1680/problem/C

题意:给一段01组成的字符串序列,要求从前面和从后面删去一段连续字符后,使以下两值的最大值:

  • 字符串中剩余的字符数 0;
  • 从字符串中删除的字符数 1

最小的答案

思路:使用二分。判断:已知答案大于等于 字符串中剩余的字符数 0从字符串中删除的字符数 1 ,先建立 pos 数组记录 1 的位置,用前缀和记录 0 ,每次枚举( 1 的总数 - 答案 )个连续 1 中间 0 的个数,如果小于等于答案,则成立

code:

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,m,t,k,l,r,q,p,x,idx,res,cnt,sum,flag,maxx,minn;
const int N=200010;
const int MOD=1e9+7;
const int INF=0x3f3f3f3f3f3f3f3f;
int a[N],b[N],c[N],d[N];
string s;
vector<int> pos;
bool check(int mid){if(mid==pos.size())return 1;flag=0;int tem=pos.size()-mid-1;for(int i=0;i<pos.size()-tem;i++){if(a[pos[i+tem]]-a[pos[i]]<=mid){flag=1;break;}}return flag;
}void solve(){	cin>>s;s=" "+s;pos.clear();for(int i=1;s[i];i++){a[i]=a[i-1]+(s[i]=='0');if(s[i]=='1'){pos.push_back(i);}}l=0,r=pos.size();if(check(l)){cout<<l<<'\n';return;}while(l+1<r){int mid=(l+r)/2;if(check(mid)){r=mid;}else l=mid;}cout<<r<<'\n';}signed main(){ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);cin>>t;while(t--)solve();return 0;
}

http://www.dtcms.com/wzjs/37277.html

相关文章:

  • 福田专业网站建设公司哪家好橙子建站
  • 长兴网站建设公司重庆seo整站优化报价
  • 龙岗网站 建设seo信科免费制作详情页的网站
  • 论坛类的网站怎么做百度爱采购竞价推广
  • 搜索网站怎么做做网站seo推广公司
  • wordpress换域名不能访问seo互联网营销培训
  • 备案网站名称修改2021网络营销成功案例
  • 那个网站推作者crm系统网站
  • 做高级电工题的网站企业培训课程设置
  • 广元建设公司网站互联网营销师考试内容
  • 电子商务等于做网站吗google浏览器下载
  • 无锡网站建设工作室制作网页用什么软件
  • 什么网站可以做告白的网页版西安seo培训学校
  • 怎样做免费网站建设北京正规seo搜索引擎优化价格
  • 哪个学校有网站建设推广app赚佣金
  • 日照建站百度还原
  • 网站建设销售常见问题全国互联网营销大赛官网
  • 电脑网站建设100个成功营销策划案例
  • 建网站可以赚钱吗全网网络营销
  • 四平做网站网络营销软件排行
  • 企业网站开发公司排行榜短视频拍摄剪辑培训班
  • 网站优化怎样做外链销售管理怎么带团队
  • 国家反诈中心app下载苹果版温州seo顾问
  • 论坛类型的网站怎么做百度怎么优化关键词排名
  • 网站开发制作全包南宁推广软件
  • 国产做爰网站友博国际个人中心登录
  • 网站推广的渠道成人企业管理培训课程
  • 罗湖网站建设设计微信朋友圈广告投放代理
  • wordpress群晖插件seo优化公司信
  • 网站速度慢如何做优化湖南seo优化哪家好