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

徐州建设公司网站重庆网站建设案例

徐州建设公司网站,重庆网站建设案例,网站 会员系统 织梦,自己怎样建网站传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 给定一个长度为nnn的序列aaa#xff0c;定义一段区间为好区间是这段区间的所有连续子区间的和都不为000#xff0c;求好区间的个数。 思路#xff1a; 套路题#xff0c;定义aia_iai​的前缀和bi∑j1i…传送门 文章目录题意思路题意 给定一个长度为nnn的序列aaa定义一段区间为好区间是这段区间的所有连续子区间的和都不为000求好区间的个数。 思路 套路题定义aia_iai​的前缀和bi∑j1iaib_i\sum _{j1}^ia_ibi​∑j1i​ai​一段区间(l,r](l,r](l,r]合法当且仅当不存在l1i,j≤rl1 i,j \le rl1i,j≤r且bibjb_ib_jbi​bj​。所以我们对于每个bib_ibi​求前面与他相等的相距最近的位置last[i]last[i]last[i]之后我们就可以枚举右端点rrr了lll的话对rrr以及前面的位置lastlastlast取一个maxmaxmax即可这样就可以保证(l,r](l,r](l,r]中没有相等的bbb我们让答案加上其长度即可。 // Problem: C. Eugene and an array // Contest: Codeforces - Codeforces Round #632 (Div. 2) // URL: https://codeforces.com/contest/1333/problem/C // Memory Limit: 256 MB // Time Limit: 1500 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(Ofast,no-stack-protector,unroll-loops,fast-math) //#pragma GCC target(sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tunenative) //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includeassert.h #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n; int a[N],last[N]; mapLL,intmp;int main() { // ios::sync_with_stdio(false); // cin.tie(0);cinn;for(int i1;in;i) scanf(%d,a[i]);LL ans0,pre0;for(int i0;in;i) {prea[i];if(!mp.count(pre)) last[i]-1,mp[pre]i;else last[i]mp[pre],mp[pre]i;}int l-1;for(int i1;in;i) {lmax(l,last[i]);ansi-l-1;}coutansendl;return 0; } /**/
http://www.huolong8.cn/news/404724/

相关文章:

  • 律师在哪个网站做推广好汽车网站开发思路
  • 延吉网站开发公司有哪些英文网站制作公司哪家好
  • 龙江网站开发网站维护升级
  • 查网站ip地址百度申请完域名怎么建设网站
  • 网站开发德菁wordpress 密码明文
  • 稳定的常州网站推广广东湛江怎么做网站教程
  • 做网站能挣钱么郑州网约车租赁公司
  • 四川省红鱼洞水库建设管理网站营销行网站建设
  • 深圳网站开发专业西安网站的建设
  • 济南网站的公司哪家好成立公司有什么好处和坏处
  • 无锡网站制作网站建设市场部网页设计西安
  • 成都网站创建企业网络推广技巧
  • vs做网站头部的代码襄垣城乡建设管理局的网站
  • 学网站开发需要学什么泰安网络营销
  • 域名注册和网站建设设计师培训经历
  • 可以制作网站的软件是什么wordpress 多厂商插件
  • 网站宽度设置修改 WordPress 模板
  • 微商城网站策划百度推广建站平台
  • 做奖状的网站2345影视大全是免费追剧吗
  • 广州交通站场建设管理中心网站页面模板只能有30个文章吗
  • o2o网站wordpress怎么修改头像
  • 上海网站建设的价格建立网站 优帮云
  • 婚纱网站建设案例沧州网站建设公司排名
  • 哪些网站图片做海报好做网站需要哪些工程师
  • 佛山顺德做网站怎么运营一个淘宝店铺
  • 自己的电脑做服务器搭建网站网址查询器
  • 个人电脑做网站服务器教程如何建设网站安全
  • 黄做网站微商城分销平台免费
  • 个人网站模板大全天津最好的网站建设
  • 自学网站开发哪个网站好苏州安岭网站建设公司