
数据结构
mars_ch
。。
展开
-
poj 1182 【经典并查集】 和【不一样的解法】
虽说这题很久前写过了 但是今天还是把它翻出来了传送动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是”1 X Y”,表示X和Y是同类。 第二种说法是”2 X Y”,表示X吃Y。原创 2016-07-08 23:22:04 · 686 阅读 · 0 评论 -
poj 3225 区间
poj的中文题哦果然不是容易写的光是几个运算符就很让人 头疼我们来看一看让求最后集合里的数。可这么多运算怎么弄需要转换一下喽 一开始有一个大的区间0-maxn U:把区间[l,r]覆盖成1 I:把[-∞,l)(r,∞]覆盖成0 D:把区间[l,r]覆盖成0 C:把[-∞,l)(r,∞]覆盖成0 , 且[l,r]区间0/1互换 S:[l,r]区间0/1互换‘所以问题演变成覆盖和xor的线段原创 2016-09-26 23:21:21 · 267 阅读 · 0 评论 -
bzoj 4034 [HAOI2015]T2
Description有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 Input第一行包含两个整数 N, M 。表示点数和操作数。接下来一行 N 个整数,表示树中节点的初始权值。原创 2016-11-10 17:30:48 · 310 阅读 · 0 评论