[题目链接] https://www.luogu.org/problemnew/show/P4592

题目描述

现在有一颗以\(1\)为根节点的由\(n\)个节点组成的树,树上每个节点上都有一个权值\(v_i\)。现在有\(Q\)次操作,操作如下:

  • \(1\;x\;y:\)查询节点xx的子树中与\(y\)异或结果的最大值
  • \(2\;x\;y\;z:\)查询路径\(x\)到\(y\)上点与\(z\)异或结果最大值

打挂代码

题解代码

转载于:https://www.cnblogs.com/lizehon/p/10392300.html

P4592 [TJOI2018]异或 (可持久化Trie)相关推荐

  1. P4592 [TJOI2018]异或

    P4592 [TJOI2018]异或 题意: 现在有一颗以 1 为根节点的由 n 个节点组成的树,节点从 1 至 n 编号.树上每个节点上都有一个权值 vi.现在有 q 次操作,操作如下: 1 x z ...

  2. 【bzoj3261】最大异或和 可持久化Trie树

    题目描述 给定一个非负整数序列 {a},初始长度为 N.        有M个操作,有以下两种操作类型: 1.A x:添加操作,表示在序列末尾添加一个数 x,序列的长度 N+1. 2.Q l r x: ...

  3. 可持久化Trie+堆优化 OR Trie树上求XOR第K大 ---- P5283 [十二省联考2019]异或粽子

    题目大意 题目大意: 考虑先做个 prefix xor 前缀异或bi=⨁j=1iaj(1≤i≤n)b_i=\bigoplus_{j=1}^{i}a_j(1\leq i \leq n)bi​=j=1⨁i ...

  4. P4735 最大异或和(可持久化trie树、求最大区间异或和)

    P4735 最大异或和 我们维护一个前缀异或和:s[i]=a[1]xora[2]xor-a[i−1]xora[i]s[i] = a[1] \ xor\ a[2]\ xor\ - a[i-1] \ xo ...

  5. [BZOJ3261] 最大异或和 (异或前缀和,可持久化Trie)

    Description 给定一个非负整数序列{a},初始长度为N. 有M个操作,有以下两种操作类型: 1.Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1. 2.Q l r x:询问操作, ...

  6. 【BZOJ 4103】 4103: [Thu Summer Camp 2015]异或运算 (可持久化Trie)

    4103: [Thu Summer Camp 2015]异或运算 Time Limit: 20 Sec  Memory Limit: 512 MB Submit: 474  Solved: 258 D ...

  7. Nikitosh 和异或 —— 一道 trie 树的题用可持久化 trie 水 然后翻车了...

    题意简介 题目就是叫你找两个不重合的非空区间,使得这两个区间里的数异或后相加的和最大 (看到异或,没错就决定是你了可持久化trie!) 思路 水一波字典树,莫名觉得这题可持久化能过,于是水了一发挂了, ...

  8. bzoj 3261 最大异或和【可持久化trie】

    因为在后面加数字又求后缀和太麻烦,所以xor[p...n]=xor[1...n]^xor[p-1...n]. 首先处理出来区间异或前缀和,对前缀和建trie树(在最前面放一棵0表示最开始的前缀和 然后 ...

  9. BZOJ3261: 最大异或和(可持久化trie树)

    题意 题目链接 Sol 设\(sum[i]\)表示\(1 - i\)的异或和 首先把每个询问的\(x \oplus sum[n]\)就变成了询问前缀最大值 可持久化Trie树维护前缀xor,建树的时候 ...

最新文章

  1. 当当优酷纽交所上市,来钱还需看长久
  2. mysql 打印_故障分析 | MySQL:5.6大事务show engine innodb status故障一例
  3. 0319互联网新闻 | 网易云课堂和中国大学MOOC并入网易有道;快手上线快手概念版...
  4. 我国计算机网络事业发展,金标尺公考
  5. linux在主函数中调用进程,linux 调用进程
  6. 英特尔第十代处理器为什么不支持win7_5GHz动力澎湃 高主频多核处理器成就巅峰玩家...
  7. linux message日志只有4k,linux命令查看日志
  8. 每日一题(48)—— 中断
  9. 关于Linux C multiple definition of‘XXX’的问题
  10. 搜索引擎的那些事(32位MD5算法)
  11. Centos7 防火墙常用配置
  12. 《嵌入式 Linux C 语言应用程序设计(修订版)》——2.1 嵌入式Linux下C语言概述...
  13. wps2019启用宏+excel批量打开网址
  14. 最强推荐:Android攒了一个月的面试题及解答,震撼来袭免费下载!
  15. VLC保存网络流到本地和fiddler下载视频
  16. SpringBoot应用监控(带邮件警报)
  17. java拦截通过url访问页面,必须通过登录页面访问目标页面
  18. PII欧洲已经强制执行了,中国还会远吗?
  19. 小新air 13 pro更换固态硬盘
  20. 会声会影2020Corel Video Studio视频制作剪辑软件下载 V2020 23.0.1 中文直装免费版

热门文章

  1. linux命令:mkdir命令
  2. 链方法[C# 基础知识系列]专题三:如何用委托包装多个方法——委托链
  3. C# 制作Com组件:java调用.net DLL的方法
  4. MDN文档基础知识搜集
  5. spring面试专题一点通,再也不用担心面试不会回答了
  6. python每天1道面试题(3)--字符串组合
  7. pycharm中使用scrapy命命
  8. 那些 IT 界的神翻译,原来我学不好编程的原因就在这
  9. word中取消自动目录超链接的方法
  10. 各类防火墙应用对比分析