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

开封网站推广公司如何建立视频号

开封网站推广公司,如何建立视频号,wordpress新建查询跳转,福州核酸检测最新通知题目#xff1a;https://www.lydsy.com/JudgeOnline/problem.php?id3881 对 S 建 SAM #xff0c;每个 T 会让 S 的 parent 树的链并答案1#xff1b;在 T 走每一步的时候#xff0c;走到的节点用 LCT access 一下#xff0c;就能找到该点到 parent 根的链。 给链打标记。…题目https://www.lydsy.com/JudgeOnline/problem.php?id3881 对 S 建 SAM 每个 T 会让 S 的 parent 树的链并答案1在 T 走每一步的时候走到的节点用 LCT access 一下就能找到该点到 parent 根的链。 给链打标记。在 access 的过程中如果遇到已经打过这个 T 标记的点就停止 access 。 注意实现的时候在判断 fa[x] 有没有标记之前要先 splay(fa[x]) 。 #includecstdio #includecstring #includealgorithm #define ls c[cr][0] #define rs c[cr][1] using namespace std; int rdn() {int ret0;bool fx1;char chgetchar();while(ch9||ch0){if(ch-)fx0;chgetchar();}while(ch0ch9)retret*10ch-0,chgetchar();return fx?ret:-ret; } const int N1e55,M2e65,K26; int n,ps[N],tot1,c[M][K],tc[M][K],fl[M],q[M]; int tim,dfn[M],fa[M],vl[M],tg[M],sta[M]; char s[M]; bool isrt(int x){return c[fa[x]][0]!xc[fa[x]][1]!x;} void cz(int cr) {if(!tg[cr])return; int wtg[cr];tg[cr]0;vl[ls]w; vl[rs]w;tg[ls]w; tg[rs]w;dfn[ls]dfn[rs]dfn[cr];/// } void rotate(int x) {int yfa[x],zfa[y],d(xc[y][1]);if(!isrt(y))c[z][yc[z][1]]x;fa[x]z; fa[y]x; fa[c[x][!d]]y;c[y][d]c[x][!d]; c[x][!d]y; } void splay(int x) {int top; sta[top1]x;for(int kx;!isrt(k);kfa[k])sta[top]fa[k];for(int itop;i;i--)cz(sta[i]);for(int yfa[x],zfa[y];!isrt(x);rotate(x),yfa[x],zfa[y])if(!isrt(y))((yc[z][0])^(xc[y][0]))?rotate(x):rotate(y); } void access(int x) {splay(x); if(dfn[x]tim)return;int t0;while(1){c[x][1]t;if(!fa[x]){ tg[x];vl[x];dfn[x]tim;return;}splay(fa[x]);//splay firstif(dfn[fa[x]]tim){ tg[x];vl[x];dfn[x]tim;return;}tx; xfa[x];} } void link(int x,int y){ fa[y]x;} int Ins() {int cr1,lenstrlen(s1);for(int i1;ilen;i){int ws[i]-a;if(!tc[cr][w])tc[cr][w]tot;crtc[cr][w];}return cr; } void get_fl() {int he0,tl0;for(int i0,v;iK;i)if((vtc[1][i])){q[tl]v;fl[v]1;link(1,v);}else tc[1][i]1;while(hetl){int kq[he],prfl[k];for(int i0,v;iK;i)if((vtc[k][i])){ q[tl]v;fl[v]tc[pr][i];link(tc[pr][i],v);}else tc[k][i]tc[pr][i];} } void solve() {tim; int cr1,lenstrlen(s1);for(int i1;ilen;i){crtc[cr][s[i]-a];access(cr);} } int main() {nrdn();for(int i1;in;i){ scanf(%s,s1); ps[i]Ins();}get_fl();int Qrdn(),op,x;while(Q--){oprdn();if(op1){ scanf(%s,s1); solve();}else{xrdn(); xps[x];splay(x); printf(%d\n,vl[x]);}}return 0; }  转载于:https://www.cnblogs.com/Narh/p/10804518.html
http://www.zqtcl.cn/news/607156/

相关文章:

  • 孝感网站建设xgsh国内比百度好的搜索引擎
  • 阅读网站怎样做网站右侧固定标题怎么做
  • 网站开发多少钱农民wordpress acf破解版
  • 厦门网站建设培训云南最便宜的网站建设
  • 吉安手机网站建设html网页布局
  • wordpress英文文章格式怎样给网站做优化
  • 新网站友链网店托管公司
  • 期末作业制作网站网站上传根目录
  • 新网站不被收录的原因兰州网络seo公司
  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域
  • 支持api网站开发大疆网站建设