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

免费建站系统下载取公司名称大全简单大气

免费建站系统下载,取公司名称大全简单大气,做网站资料准备什么,网站推广公司就去柚米需要的是男生女生数量相同#xff0c;做个转化#xff0c;女生变成-1#xff0c;然后求一遍前缀和#xff0c;我们希望找到最长的满足 s u m ( l , r ) 0 sum(l, r)0 sum(l,r)0的区间也就是 s u m ( r ) − s ( l − 1 ) 0 sum(r) - s(l - 1) 0 sum(r)−s(l−1)0 考虑枚…需要的是男生女生数量相同做个转化女生变成-1然后求一遍前缀和我们希望找到最长的满足 s u m ( l , r ) 0 sum(l, r)0 sum(l,r)0的区间也就是 s u m ( r ) − s ( l − 1 ) 0 sum(r) - s(l - 1) 0 sum(r)−s(l−1)0 考虑枚举右端点找到最左端和它相等的sum就是对于当前右端点的最长的。 最开始想了个二分答案的假做法011100这里答案是6长度为4不满足 #include bits/stdc.h #define ls p1 #define rs p1|1 #define PII pairint, int #define ll long long #define db double #define ull unsigned long long #define endl \n #define io ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); using namespace std; const int N 2e5 10; int t, n; int a[N], sum[N], b[N], ans; mapint, intmp;void solve() {cin n;for(int i 1; i n; i){cin a[i];if(a[i] 0) a[i] -1;sum[i] sum[i - 1] a[i];}for(int i n; i 1; -- i) mp[sum[i]] i;mp[0] 0;for(int i 1; i n; i) ans max(ans, i - mp[sum[i]]);cout ans endl; }int main() {io // freopen(1.in, r, stdin); // cin t; // while(t --) solve(); return 0; }
http://www.huolong8.cn/news/311046/

相关文章:

  • 凡诺网站下载免费看黄金的软件
  • 如何帮助网站吸引流量互联网建网站
  • 网站编辑面试问题和答案做网站的困难
  • 优化整站直接用ip做网站
  • 网站建设贰金手指下拉私募网站建设
  • 地方购物网站盈利模式网店运营心得体会
  • 公园网站建设医药公司网站备案
  • 20亿做网站wordpress页面属性
  • python 微信网站开发门户网站广告的类型
  • 广西建设领域证书查询官方网站游戏微网站模板
  • 上海人才网官网站首页制作网站的图片素材
  • 诚信通国际网站怎么做张家港网站制作
  • 试述网站建设应考虑哪些方面的问题企业邮箱正确的写法
  • 学设计网站推荐企业网站的类型包括
  • 扬州门户网站开发网站开发菜鸟教程
  • 南京做公司网站的公司wto最新新闻
  • 网站如何做微信登录天元建设集团电话
  • 企业网站维护更新张家港网站开发培训广告代理
  • 网站建设有哪些内容中国建设银行个人查询
  • 宜春个人网站建设城乡建设部网官方网站
  • 网站建设集群化的必要云南网站建设哪个好
  • 网站开发7个基本流程图培训好吗网站建设
  • php做的网站怎么入侵混合式教学财务管理网站建设
  • 心雨在线高端网站建设网页设计建网站要注册吗
  • 域名备案通过后怎么做网站热搜榜上2023年热门话题
  • 中文建站模板公司做的网站账务处理
  • 网站怎么做反爬虫伪静态wordpress
  • 开发网站做图文水印逻辑网站文章编辑器代码
  • 网站开发线框免费下载的视频网站
  • 做presentation的网站微信客户管理系统