LibreOJ #2563.「SDOI2018」反回文串 pollard_rho+莫比乌斯反演

题意 求全部长度为n字符集大小为k的字符串中有多少个字符串能够由某个回文串移位若干次后获得。 n,k≤1018 n , k ≤ 10 18 ios 分析 不难发现一个回文串移位若干位后必定能够获得一个合法的串,关键在于如何不重不漏的计数。 若一个回文串移位x次后获得的字符串也是一个回文串,则继续日后移位则必然会算重。 那移位多少次后会获得一个新的回文串呢?这显然跟原串的周期有关。 若周期T是偶数,
相关文章
相关标签/搜索