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

合肥做网站的的公司模板施工视频

合肥做网站的的公司,模板施工视频,9377将军传奇,优化问题网站NEERC13 Problem H.Hack Protection Solution 注意到题目中的区间与#xff0c;在左端点lll确定的情况下#xff0c;对于所有r≥lr\geq lr≥l#xff0c;ANDl,rAND_{l,r}ANDl,r​只有logloglog种取值#xff0c;这是一个极为常见的性质。 于是我们从大到小枚举lll#…NEERC13 Problem H.Hack Protection Solution 注意到题目中的区间与在左端点lll确定的情况下对于所有r≥lr\geq lr≥lANDl,rAND_{l,r}ANDl,r​只有logloglog种取值这是一个极为常见的性质。 于是我们从大到小枚举lll可以维护每一位什么时候变成000即可求出每一段(li,ri,xi)(l_i,r_i,x_i)(li​,ri​,xi​)表示ANDl,t∈[li,ri]xiAND_{l,t\in [l_i,r_i]}x_iANDl,t∈[li​,ri​]​xi​用异或前缀和SiS_iSi​表示ANDl,tStxorSl−1AND_{l,t}S_t\ xor\ S_{l-1}ANDl,t​St​ xor Sl−1​就变成求StSl−1xorxi,t∈[l,r]S_tS_l-1\ xor \ x_i,t\in[l,r]St​Sl​−1 xor xi​,t∈[l,r]的个数直接离散化之后用vectorvectorvector维护即可。 Code #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; } ll ans0; mapint,int Map; vectorint V[MAXN]; int nxt[35],a[MAXN],s[MAXN]; setPR Set; int solve(int l,int r,int x) {if (lr||!Map.count(x)) return 0;int tMap[x];return lower_bound(V[t].begin(),V[t].end(),-l1)-lower_bound(V[t].begin(),V[t].end(),-r); } signed main() { // freopen(hack.in,r,stdin); // freopen(hack.out,w,stdout);int nread(),num0;for (int i1;in;i) {a[i]read(),s[i]s[i-1]^a[i];if (!Map.count(s[i])) Map[s[i]]num;}for (int i0;i31;i) nxt[i]n1,Set.insert(MP(n1,i));for (int in;i1;i--){for (int j0;j31;j) if (!((a[i]j)1)) Set.erase(MP(nxt[j],j)),nxt[j]i,Set.insert(MP(nxt[j],j));V[Map[s[i]]].PB(-i);int lsti,nw(oo-1)1|1;for (setPR::iterator itSet.begin();it!Set.end();it) anssolve(lst,(it-fi)-1,s[i-1]^nw),nw^(1(it-se)),lst(it-fi);anssolve(lst,n,s[i-1]^nw);}printf(%lld\n,ans);return 0; }
http://www.yutouwan.com/news/437840/

相关文章:

  • 江苏大汉建设实业集团网站四川平台网站建设哪里有
  • 一级a做爰片软件网站毕业设计做视频网站
  • 江西网上注册公司流程网站如何做seo优化
  • 工信部网站备案规定wordpress 浮动定位
  • 郑州陆港开发建设有限公司网站百度收录最高发帖网站
  • 上海市网站建设加盟微平台推广
  • 下载的网站模板怎么进入后台怎样建设网站是什么样的
  • 怎么建设一个音乐网站中国有几家网络公司
  • 秦皇岛网站制作与网站建设广州建外贸网站公司
  • 做网站要不要交税手机网站怎么制作内容
  • 长沙网站推广优化手机客户端下载安装
  • iphone做网站服务器wordpress修改主题头部
  • 怎么给网站备案授权购买网站
  • 模版网站可以做seo吗网站开发的形式有
  • 企业网站托管方式浅谈阿里企业的电子网站建设
  • 网站点赞怎么做的品牌营销是什么工作
  • 淘宝属于什么类型的网站襄阳教育网站建设
  • 适合医药公司做网站的图片辽宁省建设厅网站升级何时结束
  • 北京网站系统开发潍城区住房和城乡建设局网站
  • 临沂网站建设公司 杨超做网站排名工具
  • 建电影网站程序敬请期待前面一句
  • 多少钱可以做网站超市网站模版
  • 网站开发入什么科目it外包的优点不包括
  • 洛阳霞光做网站公司室内设计手绘图 基础入门
  • 广东东远建设工程管理有限公司网站网站云空间和普通空间
  • 专业制作公司网站公司中国兰州网pc主站
  • 建设建设部网站长沙行业设备行业网页设计
  • 名医工作室 网站建设网络营销推广策略有哪些
  • 中国空间站扩建展馆设计师招聘
  • 怎么找做网站的外包公司做足球行业深度内容的网站