JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

树上 Kth father

发布时间 2023-08-21 14:38:48作者: towboat

来源于 https://vjudge.net/problem/CodeForces-291E

 

void init(int x,int fa){
    val[x]=val[fa]*S+(ul)c[x];
    
    f[x][0]= fa; 
    for (int i=1;i<20;++i) 
        f[x][i]=f[f[x][i-1]][i-1];
        
    for (int y: g[x]) init(y,x);
}

 int find(int x,int k){
    for (int i=0;i<20;++i)
        if ((k>>i)&1) x=f[x][i];
        
    return x;
 }

 

    本栏目推荐文章
  • 初中英语优秀范文100篇-055My Father's Job-我父亲的工作
  • 【笔记】kth - 浅谈前 k 优解问题
  • 由于Son和Father的原型对象指向同一对象,这样就导致了不管是修改Father原型对象还是Son原型对象的属性或方法,另一个的原型对象也会跟着修改
  • Kth Largest Element in a Stream
  • 服务器部署前后端项目-SQL Father为例
  • 树上 Kth father
  • 1483. Kth Ancestor of a Tree Node (Hard)
  • ABC256E Kth Number题解
  • E - Kth Takoyaki Set
  • E - Kth Takoyaki Set
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们