wjyi

人这么弱,有什么资格颓废(ಥ _ ಥ)

  博客园  :: 首页  :: 新随笔  :: 联系 ::  :: 管理

2016年6月7日

摘要: 看到异或就去想前缀和(⊙o⊙) 这个就是正反做一遍最大异或和更新答案 最大异或就是很经典的可持久化Trie,从高到低贪心 WA: val&(1<<(base-1))得到的并不直接是1/0 1 #include<bits/stdc++.h> 2 #define ll long long 3 #defi 阅读全文
posted @ 2016-06-07 23:09 wjyi 阅读(438) 评论(0) 推荐(0) 编辑

摘要: 没什么好说的。 可持久化线段树,叶子节点存放父亲信息,注意可以规定编号小的为父亲。 Q:不是很清楚空间开多大,每次询问父亲操作后修改的节点个数是不确定的。。 1 #include<bits/stdc++.h> 2 #define ll long long 3 #define N 20005 4 us 阅读全文
posted @ 2016-06-07 23:05 wjyi 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 看到题目就可以想到hash 然后很自然的联想到可持久化权值线段树 WA:base取了偶数 这道题还可以用莫队做,比线段树快一些 可持久化线段树: 1 #include<bits/stdc++.h> 2 #define ll long long 3 #define uint unsigned int 阅读全文
posted @ 2016-06-07 23:04 wjyi 阅读(213) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文
posted @ 2016-06-07 18:33 wjyi 阅读(7) 评论(0) 推荐(0) 编辑