spoj11414专题

[spoj11414] combat on a tree 解题报告

拿来学了下线段树合并。 注意到当我们对线段树打反转标记,它节点的位置就改变了。那么我们线段树合并复杂度分析的那一套理论还适用么?答案是适用,因为我们可以认为所有节点都是打完所有标记以后的,就是不打标记合并,这样做的话它的合并其实是和打标记之前的合并是对称的,因为这棵树是一棵满二叉树。 代码: #include<cstdio>#include<iostream>using namespac