摘要: 设f[i][j]表示前i个字母中字母j出现的次数对2取模的结果。若[l,r]经过重组可以形成回文串,则需满足f[l-1][j]与f[r][j]至多有1位不同。将f[i]用一个long long表示,枚举不同的那一位,用Hash表支持查询即可。时间复杂度$O(52n)$。#include#define... 阅读全文
posted @ 2015-07-05 16:56 Claris 阅读(381) 评论(0) 推荐(0) 编辑