摘要: 对于一颗树,dfs遍历为每个节点标号,在进入一个树是标号和在遍历完这个树的子树后标号,那么子树所有的标号都在这两个数之间,是一个连续的区间。(好神奇~~~) 这样每次操作一个结点的子树时,在每个点的开始结束两个点标记一下就可以,用树状数组求前缀和就可知道每个点的值。 这道题虽然很麻烦(dep[y]- 阅读全文
posted @ 2016-05-02 18:08 我不吃饼干呀 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题意: 有N个队伍(1 <= N <= 100,000),每个队伍开始有ai个人[0 <= ai<= 100,000,000],有Q个操作[0<=Q<= 500,000] 操作分为三种,1 A:表示在第A个队列加一个人。 2 X:表示求长度大于等于X队列数量。3 Y:表示所有长度大于等于Y的队列减去 阅读全文
posted @ 2016-05-02 17:49 我不吃饼干呀 阅读(555) 评论(1) 推荐(0) 编辑