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

地产网站建设互动营销高端网站建设慕枫

地产网站建设互动营销,高端网站建设慕枫,北京专业做网站,wordpress无法设置CF1004F Sonya and Bitwise OR Solution 感觉比较套路。 序列的前缀ororor有一个性质#xff1a;最多变换logloglog次。 所以直接建一个线段树#xff0c;每个区间对于前缀、后缀分别存下O(log)O(log)O(log)个断点、ororor值以及ansansans#xff0c;这样就能够很容易地…CF1004F Sonya and Bitwise OR Solution 感觉比较套路。 序列的前缀ororor有一个性质最多变换logloglog次。 所以直接建一个线段树每个区间对于前缀、后缀分别存下O(log)O(log)O(log)个断点、ororor值以及ansansans这样就能够很容易地合并以及统计答案。 时间复杂度O(nlgn)O(nlgn)O(nlgn)。 #include vector #include list #include map #include set #include deque #include queue #include stack #include bitset #include algorithm #include functional #include numeric #include utility #include sstream #include iostream #include iomanip #include cstdio #include cmath #include cstdlib #include cctype #include string #include cstring #include ctime #include cassert #include string.h //#include unordered_set //#include unordered_map //#include bits/stdc.h#define MP(A,B) make_pair(A,B) #define PB(A) push_back(A) #define SIZE(A) ((int)A.size()) #define LEN(A) ((int)A.length()) #define FOR(i,a,b) for(int i(a);i(b);i) #define fi first #define se secondusing namespace std;templatetypename Tinline bool upmin(T x,T y) { return yx?xy,1:0; } templatetypename Tinline bool upmax(T x,T y) { return xy?xy,1:0; }typedef long long ll; typedef unsigned long long ull; typedef long double lod; typedef pairint,int PR; typedef vectorint VI;const lod eps1e-11; const lod piacos(-1); const int oo130; const ll loo1ll62; const int mods998244353; const int MAXN200005; const int INF0x3f3f3f3f;//1061109567 /*--------------------------------------------------------------------*/ inline int read() {int f1,x0; char cgetchar();while (c0||c9) { if (c-) f-1; cgetchar(); }while (c0c9) { x(x3)(x1)(c^48); cgetchar(); }return x*f; } int n,m,MIN,a[MAXN]; struct Node {ll ans;vectorPR L,R;void clear() { ans0,L.clear(),R.clear(); }Node() { clear(); } }; Node operator (Node x,Node y) {Node z;z.Lx.L;for (int i0,nowz.L.back().se;iy.L.size();i){PR ty.L[i];if ((t.se|now)!now) now|t.se,z.L.PB(MP(t.fi,now));}z.Ry.R; reverse(z.R.begin(),z.R.end());for (int ix.R.size()-1,nowz.R.back().se;i0;i--){PR tx.R[i];if ((t.se|now)!now) now|t.se,z.R.PB(MP(t.fi,now));}reverse(z.R.begin(),z.R.end());z.ansx.ansy.ans;for (int i0,now0;iy.L.size();i){while (nowx.R.size()(x.R[now].se|y.L[i].se)MIN) now;int sl(!now?0:x.R[now-1].fi-x.L[0].fi1);int sr(i1y.L.size()?y.R.back().fi-y.L[i].fi1:y.L[i1].fi-y.L[i].fi);z.ans1ll*sl*sr;}return z; }struct Segment_Tree {Node tree[MAXN2];void up(int x) { tree[x]tree[x1]tree[x1|1]; }void build(int x,int l,int r){tree[x].clear();if (lr){tree[x].L.PB(MP(l,a[l])),tree[x].R.PB(MP(l,a[l]));tree[x].ans(a[l]MIN);return;}int mid(lr)1;build(x1,l,mid);build(x1|1,mid1,r);up(x);}void change(int x,int l,int r,int y,int z){if (lr){tree[x].clear();tree[x].L.PB(MP(y,z)),tree[x].R.PB(MP(y,z));tree[x].ans(zMIN);return;}int mid(lr)1;if (ymid) change(x1,l,mid,y,z);else change(x1|1,mid1,r,y,z);up(x);}Node query(int x,int l,int r,int L,int R){if (lLrR) return tree[x];int mid(lr)1;if (Rmid) return query(x1,l,mid,L,R);else if (Lmid) return query(x1|1,mid1,r,L,R);else return query(x1,l,mid,L,mid)query(x1|1,mid1,r,mid1,R);;} } segment; int main() {nread(),mread(),MINread();for (int i1;in;i) a[i]read();segment.build(1,1,n);for (int i1;im;i){int optread(),xread(),yread();if (opt2) printf(%I64d\n,segment.query(1,1,n,x,y).ans);else segment.change(1,1,n,x,y);}return 0; }
http://www.pierceye.com/news/696477/

相关文章:

  • 腾讯建设网站视频视频视频手机网站报价表
  • 门户网站建设要求南京seo公司教程
  • 网站建设制作要学什么软件福建省城乡建设厅网站
  • 网站遇到攻击时应该怎么做网络广告推广平台
  • 老牌网站建深圳市建设工程服务交易中心
  • 网页界面设计布局青岛百度关键词优化
  • 彩票网站APP建设seo为什么不景气了
  • ps做网站标签wordpress 角色和权限管理
  • 网站建设情况报告范文微网站可以做成域名访问
  • 增城网站公司电话西安高端网站建设首选
  • 信息流广告素材网站零基础学做网站
  • 北京服饰网站建设实训百度搜索引擎的总结
  • 营销型网站建设的一般过程包括哪些环节?体育视频网站建设
  • 门户网网站seo怎么做电子商务平台怎么注册
  • 凡科网站插件代码阿里云网站备案后
  • 网站用什么系统好用免费网站建设找哪家
  • 网站到期续费吗网站开发是培训
  • 别人帮做的网站怎么修改怎么做产品推广和宣传
  • 国内返利网站怎么做php建设网站工具
  • 网站设计教程文档创业商机网农村
  • 宁夏交通建设质监局官方网站免费注册二级域名的网站
  • 网站门户设计网站建设有没有做的必要
  • 建模师的就业前景整站优化工具
  • 微信公众号怎么做链接网站网站404 原因
  • 安卓手机做服务器网站网站设计时多页面切换时什么控件
  • 长沙正规网站建设价格网站推广怎么发外链
  • 专业版装修用什么网站做导航条深圳网站制作易捷网络
  • 哪个公司建设网站好手机网站维护费
  • 中山高端网站建设wordpress调用分类文章列表
  • 营销网站的专业性诊断评价和优化做视频网站需要什么资质