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

国外网站做淘宝客小型私人会所装修设计

国外网站做淘宝客,小型私人会所装修设计,深圳高端女装品牌,无锡做网站哪家好正题 题目链接:https://www.luogu.com.cn/problem/P3292 题目大意 nnn个点的一棵树#xff0c;每个点都点权。每次询问一条路径#xff0c;选择若干个点的异或和最大。 解题思路 路径上的如何进行计算#xff0c;我们知道我们可以用倍增来计算权值和。我们可以把每个线性基…正题 题目链接:https://www.luogu.com.cn/problem/P3292 题目大意 nnn个点的一棵树每个点都点权。每次询问一条路径选择若干个点的异或和最大。 解题思路 路径上的如何进行计算我们知道我们可以用倍增来计算权值和。我们可以把每个线性基视为边权然后加和就是线性基的合并。 合并线性基时我们将后面的所有did_idi​都插入到前面那个线性基中即可。 时间复杂度O((nq)log3n)O((nq)log^3 n)O((nq)log3n) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N21000,T15; struct node{ll to,next; }a[N*2]; struct xxj{ll d[80];ll solve(){ll ans0;for(ll i60;i0;i--)if((ans^d[i])ans)ans^d[i];return ans;}void add(ll x){if(!x)return;for(ll i60;i0;i--)if((xi)1ll){if(d[i])x^d[i];else{d[i]x;return;}}} }w[N][T]; ll n,q,tot,ls[N],dep[N],g[N],f[N][T]; xxj operator(const xxj a,const xxj b){xxj ansa;for(ll i0;i60;i)if(b.d[i])ans.add(b.d[i]);return ans; } void addl(ll x,ll y){a[tot].toy;a[tot].nextls[x];ls[x]tot; } void dfs(ll x){dep[x]dep[f[x][0]]1;for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yf[x][0])continue;f[y][0]x;dfs(y);}return; } void ycl(){for(ll i1;in;i)w[i][0].add(g[i]);for(ll j1;jT;j){for(ll i1;in;i){f[i][j]f[f[i][j-1]][j-1];w[i][j]w[i][j-1]w[f[i][j-1]][j-1];}}return; } ll LCA(ll x,ll y){xxj ans;memset(ans.d,0,sizeof(ans.d));if(dep[x]dep[y])swap(x,y);for(ll iT-1;i0;i--)if(dep[f[y][i]]dep[x])ansansw[y][i],yf[y][i];if(xy){ans.add(g[x]);return ans.solve();}for(ll iT-1;i0;i--)if(f[x][i]!f[y][i])ansansw[x][i]w[y][i],xf[x][i],yf[y][i];ansansw[x][0]w[y][0];ans.add(g[f[x][0]]);return ans.solve(); } int main() {scanf(%lld%lld,n,q);for(ll i1;in;i)scanf(%lld,g[i]);for(ll i1;in;i){ll x,y;scanf(%lld%lld,x,y);addl(x,y);addl(y,x);}dfs(1);ycl();while(q--){ll x,y;scanf(%lld%lld,x,y);printf(%lld\n,LCA(x,y));} }
http://www.sadfv.cn/news/238407/

相关文章:

  • 网站代优化友情链接代码模板
  • 柳州网站建设11wordpress版权所有在哪里
  • 辽宁同鑫建设有限公司网站响应式网站如何做
  • 房地产网站建设报价山东建筑信息平台
  • 网站互动设计方式郑州网站创建
  • 网站建设q-9七牛视频wordpress
  • 优化网站作用网站制作手机
  • 企业网站的建立如何带来询盘网站建设添加视频
  • 如何在微信上投放广告抚州seo
  • 自己想学做博客网站wordpress顶部导航
  • 企业做网站乐云seo快速上线河池环江网站建设
  • 傻瓜式网站制作ppt模板免费下载网站知乎
  • 外贸型网站该如何推广档案网站的建设
  • 网站开发立项企业品牌推广口号
  • 公司做网站的优势腾讯云如何建设网站首页
  • 网站集约化建设会议请示什么叫网站建设四网合一
  • 怎样用ps做网站php投资理财企业网站模板
  • 外贸展示型模板网站模板中国建设银行网站用户名是什么意思
  • 济南市做网站服务器网站绑定域名网站建设
  • 太原免费网站建站模板网络优化工程师是干嘛的
  • 网站建设方案ppt企业安全文化建设论文
  • 龙岗平湖网站建设公司江苏环泰建设有限公司网站
  • 设计师自己的网站应用商店下载安装app
  • 保定网站排名优化企业网app下载
  • a5建站wordpress炫酷模板
  • 做推文的网站什么是网络营销常用的网络营销方法有哪些
  • 深圳网站建设延安友情链接代码wordpress
  • 站长工具如何使用超云建站
  • 网站开发制做网上做任务网站有哪些内容
  • 献县网站企业网站内容的制作