0%

题意:求任意两条线段的异或最大值。
定义线段的异或值为它们并的长度减他们交的长度

阅读全文 »

题意:
n个桶按顺序排列,我们用1~n给桶标号。有两种操作:
1 l r c 区间[l,r]中的每个桶中都放入一个颜色为c的球 (1≤l,r ≤n,l≤r,0≤c≤60)
2 l r 查询区间[l,r]的桶中有多少种不同颜色的球 (1≤l,r ≤n,l≤r)

阅读全文 »

题意:
考虑维护一个这样的问题:
(1) 给出一个数组A,标号为1~n
(2) 修改数组中的一个位置。
(3) 询问区间[l,r]中所有子集的位运算and之和mod($10^9$+7)。

阅读全文 »

题意:
1操作插入不等式,2操作删除第i条不等式,3操作查询当x=k时,求满足条件的不等式数量.

阅读全文 »

线段树模板
线段树是处理符合结合律的高效数据结构;
线段树专门处理区间问题的;
线段树的每个节点都表示一个区间,当l==r的时候,意味着区间长度为1,也就是表元素;
线段是是一颗完全二叉树,即每个节点要么是叶子节点要么就有两个孩子节点。

阅读全文 »

题目链接:https://ac.nowcoder.com/acm/problem/16884

题意:有N只动物,这些动物属于A、B、C的其中一种;已知A吃B、B吃C、C吃A。接着有K条信息,第一种:x和y是同类;第二种:x吃y。 问有多少条信息是假的?

阅读全文 »

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6699

题意:给n*m矩阵,外围包着层墙,q次操作,每次操作击落(x,y)的方块,一个方块掉落可能会影响到附近的方块掉落,如果方块的上下或者左右夹不住该方块,则该方块掉落。DFS就可以了。

阅读全文 »