随笔分类 - XCPC
icpc+ccpc
摘要:传送门 解题思路 把每个国家的城市看成一条链。 那么建桥操作相当于将两条链的某处断开,然后交换断点后面的部分。 查询操作就是从链首开始找到链尾属于哪个国家。 这些操作可以由Splay平衡树来维护。 相当于开n个平衡树。 但是总点数O(NM)会爆炸,所以我们考虑实际用到的点只有O(N+Q),所以每个点
阅读全文
摘要:传送门 解题思路 对于每个人的棋子,总是最高的那个棋子发挥决定性作用,被消耗后,再看剩下的最高的棋子。这就相当于单调不递增栈的维护过程。 最后就要比较两个人的单调不递增栈是否完全相同。 和经典的楼房重建相似,但是这个题不止需要维护单调栈的长度,还要维护哈希值。 我是分开写的,但是实际上可以直接用pa
阅读全文