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

网站建设速度如何解决销售易app官网下载

网站建设速度如何解决,销售易app官网下载,好大夫在线医生免费咨询,塘沽做网站比较好的正题 题目链接:https://www.luogu.com.cn/problem/P4092 题目大意 nnn个点的树要求支持以下操作 给一个点打上标记求一个节点最近的打上了标记的祖先 解题思路 就是求深度最大的打上了标记的祖先#xff0c;先跑一遍dfsdfsdfs序#xff0c;然后对于修改操作就在线段树上整…正题 题目链接:https://www.luogu.com.cn/problem/P4092 题目大意 nnn个点的树要求支持以下操作 给一个点打上标记求一个节点最近的打上了标记的祖先 解题思路 就是求深度最大的打上了标记的祖先先跑一遍dfsdfsdfs序然后对于修改操作就在线段树上整个子树的区间打一个最大值。 这里为了方便线段树就只维护了答案节点的深度然后用倍增跑到那个节点。 时间复杂度:O(nlog⁡n):O(n\log n):O(nlogn) codecodecode #includecstdio #includecstring #includealgorithm using namespace std; const int N1e510; struct Tree_node{int l,r,w; }; struct Seq_Tree{Tree_node t[N*4];void Build(int x,int l,int r){t[x].ll;t[x].rr;if(lr) return;int mid(lr)/2;Build(x*2,l,mid);Build(x*21,mid1,r);}void Change(int x,int l,int r,int w){if(t[x].llt[x].rr){t[x].wmax(t[x].w,w);return;}int mid(t[x].lt[x].r)1;if(rmid) Change(x*2,l,r,w);else if(lmid) Change(x*21,l,r,w);else Change(x*2,l,mid,w),Change(x*21,mid1,r,w);return;}int Ask(int x,int pos){if(t[x].lt[x].r) return t[x].w;int mid(t[x].lt[x].r)1;if(posmid) return max(t[x].w,Ask(x*2,pos));else return max(t[x].w,Ask(x*21,pos));} }T; struct node{int to,next; }a[N]; int n,Q,tot,cnt,ls[N],dep[N]; int dfn[N],ed[N],f[N][18]; void addl(int x,int y) {a[tot].toy;a[tot].nextls[x];ls[x]tot; } void dfs(int x) {dfn[x]cnt;for(int ils[x];i;ia[i].next)dep[a[i].to]dep[x]1,dfs(a[i].to);ed[x]cnt; } int main() {scanf(%d%d,n,Q);for(int i1;in;i){int x,y;scanf(%d%d,x,y);addl(x,y);f[y][0]x;}dep[1]1;dfs(1);T.Build(1,1,n);T.Change(1,1,n,1);for(int j1;j18;j)for(int i1;in;i)f[i][j]f[f[i][j-1]][j-1];while(Q--){char op[3];int x;scanf(%s%d,op,x);if(op[0]C)T.Change(1,dfn[x],ed[x],dep[x]);else{int kT.Ask(1,dfn[x]);for(int j17;j0;j--)if(dep[f[x][j]]k)xf[x][j];printf(%d\n,x);}} }
http://www.zqtcl.cn/news/511857/

相关文章:

  • 自己怎么做拼单网站外贸网站 源码
  • 做网站如何防止被黑网页无法访问如何解决360浏览器
  • 专门做设计的网站互联网运营培训班哪个好
  • 烟台网站建设网站推广做网站与数据库的关系
  • 深圳网站设计成功刻成全视频免费观看在线看第7季高清
  • 淮阳城乡建设局网站seo技术团队
  • 建设博客网站游戏交易类网站seo怎么做
  • 做系统软件的网站wordpress网站会员太多
  • 上海门户网站怎么登录网站开发竞价单页
  • 东莞市外贸网站建设公司软件开发 系统开发 网站开发服务
  • 泉州制作网站设计南宁网站排名外包
  • 南通网站建设入门wordpress google seo
  • 怎么建立图片的网站吗网站响应式是什么意思
  • 网站建设买了服务器后怎么做WordPress多城市
  • 网站建设凭证成都网站设计公司
  • 创新创业营销策略网站建设等做钢材的都用什么网站
  • 英文免费网站模板大庆+网站建设
  • 品牌网站建设内容框架网站首页收录没了
  • 湖南城乡住房建设厅网站网站图片切换效果
  • 凡科做的网站可以在百度搜到吗阿里云nas做网站
  • 做企业销售分析的网站更改wordpress传文件尺寸
  • 网站建设策划书封面知名企业名称
  • 中小企业网站建设与管理课件百度云济南高端网站建设公司
  • 台州企业建站程序网页设计素材网站知乎
  • wordpress视频付费谷歌seo专员是指什么意思
  • 域名续费做网站wordpress模板淘宝客模板
  • 加强政协机关网站建设深圳教育软件app开发
  • 绍兴企业网站推广Django 个人博客网站开发
  • html5 开发网站图门市建设局网站
  • wordpress 建立网站江苏电信网站备案