摘要:
hash + 二分答案 数据范围肯定不能暴力,所以考虑哈希。 把前缀和后缀都哈希过之后,扫描一边字符串,对每个字符串二分枚举回文串长度,注意要分奇数和偶数 include include define INF 0x3f3f3f3f define full(a, b) memset(a, b, siz 阅读全文
摘要:
主席树+二分 每次对给定区间从1~区间长度len二分mid,查询区间内第mid大的数是不是大于等于mid。。 include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) using namespace std; typ 阅读全文
摘要:
LCT 还是LCT的板子,下放标记和那道线段树2一样,先放乘。。之前用char忘记getchar,调了好久。。。 注意开long long!! include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) using n 阅读全文