摘要:
用Manacher可以推出O(n)对相等和不等关系。将相等的用并查集维护,不等的连边。然后从1到n,如果该等价类还没被考虑过,则ans*=26-与它不等的考虑过的等价类个数。#include#include#define N 1000010int n,m,i,r,p,f[N>=1)==F(y>>=1... 阅读全文
posted @ 2015-06-22 18:45
Claris
阅读(682)
评论(0)
推荐(0)
摘要:
首先将坐标离散化,考虑从左往右扫描线碰到插入操作则插入碰到删除操作的:当前包含i的矩形数=y1在[1,y2[i]]之间的矩形数-y2在[1,y1[i]-1]之间的矩形数用两棵树状数组维护即可,时间复杂度$O(n\log n)$。#include#include#define N 500010int ... 阅读全文
posted @ 2015-06-22 12:32
Claris
阅读(352)
评论(0)
推荐(0)

浙公网安备 33010602011771号