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

注册域名的官方网站seo怎么弄

注册域名的官方网站,seo怎么弄,怎么看网站用的什么cms,公众号怎么做起来传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 思路#xff1a; 猫树是一种可以O(nlogn)O(nlogn)O(nlogn)预处理#xff0c;O(1)O(1)O(1)查询的数据结构。预处理的信息应该满足可合并的性质#xff0c;与线段树pushuppushuppushup的原理相同#xff0…传送门 文章目录题意思路题意 思路 猫树是一种可以O(nlogn)O(nlogn)O(nlogn)预处理O(1)O(1)O(1)查询的数据结构。预处理的信息应该满足可合并的性质与线段树pushuppushuppushup的原理相同道理上线段树能维护的猫树应该都能维护。 猫树需要将原序列补满为222的幂次维护信息的时候只需要buildbuildbuild一下维护出来[l,mid],[mid1,r][l,mid],[mid1,r][l,mid],[mid1,r]的信息让后查询[l,r][l,r][l,r]的时候只需要找到midmidmid的位置让后用预处理出来的信息直接合并即可。 由于猫树满足堆式存储所以要找两个点[l,l],[r,r][l,l],[r,r][l,l],[r,r]的lcalcalca的话只需要找到最长公共前缀即可我们预处理一个logloglog数组将两个位置的二进制异或一下可以发现相同前缀都变为了000让后再用原来的减去异或后的二进制位数即可。 但是猫树不能支持修改除非保证修改很少每次可以重建猫树没什么意义。。 参考资料 //#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 #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #includerandom #includecassert #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].r)1) #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 N100010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n; int a[N]; int p[30][N],s[30][N],pos[N]; int lg[N4];void build(int u,int l,int r,int d) {if(lr) {pos[l]u;return;}int pre0,sum0;int mid(lr)1;p[d][mid]s[d][mid]presuma[mid]; summax(sum,0);for(int imid-1;il;i--) {prea[i]; suma[i];p[d][i]max(p[d][i1],sum); s[d][i]max(s[d][i1],pre);summax(sum,0);}p[d][mid1]s[d][mid1]presuma[mid1]; summax(sum,0);for(int imid2;ir;i) {prea[i]; suma[i];p[d][i]max(p[d][i-1],sum); s[d][i]max(s[d][i-1],pre);summax(sum,0);}build(L,l,mid,d1); build(R,mid1,r,d1); }int query(int l,int r) {int dlg[pos[l]]-lg[pos[l]^pos[r]];return max(max(p[d][l],p[d][r]),s[d][l]s[d][r]); }int main() { // ios::sync_with_stdio(false); // cin.tie(0);cinn; int len2;while(lenn) len1;for(int i1;in;i) scanf(%d,a[i]);// for(int i1;in4;i) lg[i]lg[i1]1;for(int i2,llen1;il;i)lg[i]lg[i1]1;build(1,1,len,1);int m; scanf(%d,m);while(m--) {int l,r; scanf(%d%d,l,r);printf(%d\n,query(l,r));}return 0; } /**/
http://www.pierceye.com/news/680465/

相关文章:

  • 天津展示型网站建设外包腾讯云wordpress镜像
  • python做网站点登入没反映wordpress母公司
  • 中国建设培训网站查询系统地产项目网站建设ppt
  • 温州高端网站建设网站开发实验心得
  • 设计参考网站有哪些陕西省西安市事业单位招聘网
  • 月编程做网站wordpress需要调用缩略图
  • 做一份网站动态图多少钱网站托管服务公司
  • 宣传式网站营销型网站套餐
  • 建设网站如何优化关键词江门排名优化公司
  • 做教学的视频网站wordpress小工具推荐
  • 唯品会专门做特卖的网站保险行业网站模板
  • 电商类公司网站应该怎么搭建广州做网站公司哪家比较好
  • 企业网站实名认证时间怎样开通微信公众号
  • 怎么才能在百度上搜到自己的网站如何优化网站
  • 酒泉网站建设价格福清市建设局网站
  • 网站建设有几种厦门网站的建设
  • 沈阳网站外包通过法人姓名查企业
  • 建设网站的多少钱红色风格网站
  • 公司网站运营维护单位温州h5建站
  • 做网站想注册商标是哪一类网站上线具体流程
  • 如何让网站自适应屏幕北京做网站哪个公司好
  • 个人网站建设简历网站路径怎么做
  • 学做面包到什么网站企业网站都没的百度快照咋办
  • 手机网站建设视频教程安徽建站之星
  • 做网站专题页的字大小是多少购物商城排名
  • 门窗东莞网站建设技术支持海口快速建站模板
  • 公司网站制作第三方网站浮窗制作
  • 网站需要服务器吗?万州网站建设
  • 网站关键词可以修改吗做响应式网站字体需要响应么
  • 公司网站设计怎么做农家乐联盟网站