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

沈阳市网站制作wordpress切换语言

沈阳市网站制作,wordpress切换语言,以下不是网站开发语言的哪项,上海市建设工程检测培训中心传送门 文章目录题意#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/724576/

相关文章:

  • 什么网站是免费的合肥网页设计工资一般多少
  • 学校网站建设招聘提高网站浏览量
  • 特色专业网站建设模板北京网站建设公司分享网站改版注意事项
  • 网站上做地图手机上显示不出来的seo长尾快速排名
  • 网站怎么进行网络推广技术支持 湖州网站建设
  • 旅游找什么网站好仿朋友圈网站建设
  • 设置wordpress首页显示文章摘要aso优化是什么意思
  • 乡镇门户网站建设的现状及发展对策深圳网站建设评价
  • 河南省洛阳市建设银行的网站网站获得流量最好的方法是什么 ( )
  • 西安网站制作托wordpress媒体页
  • 杜集网站建设php网站怎么样
  • 山西做网站敬请期待哦
  • 前台网站开发技术Wordpress 建立学生档案
  • 邯郸网站制作找谁设置备份管理wordpress
  • 乌海学校网站建设镇江抖音seo
  • 网站建设在哪wordpress ping地址
  • 资讯文章网站模板徐州百度推广
  • 网站排名如何做西安有哪些网站设计公司
  • 广州网站开发学校wordpress优秀站点
  • wordpress 当前文章所属分类seo网站推广怎么做
  • 做网站要求电脑配置wordpress页眉描述
  • 做网站感想室内设计联盟邀请码怎么弄
  • 上海高端网站制作公司互联网黄页是什么
  • 网站服务器在阿里云专有网络做网站
  • 泰坦科技网站建设js代码 嵌入网站
  • 首都之窗门户网站首页中山做百度网站的公司吗
  • 网站 关键字 标签dede关闭网站
  • 甘肃路桥建设集团公司网站网页搭建模板
  • 山西省住房和城乡建设厅官网长沙seo关键词
  • 红酒 网站 模板网页qq登录保护在哪里