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

題意 求全部長度爲n字符集大小爲k的字符串中有多少個字符串能夠由某個迴文串移位若干次後獲得。 n,k≤1018 n , k ≤ 10 18 ios 分析 不難發現一個迴文串移位若干位後必定能夠獲得一個合法的串,關鍵在於如何不重不漏的計數。 若一個迴文串移位x次後獲得的字符串也是一個迴文串,則繼續日後移位則必然會算重。 那移位多少次後會獲得一個新的迴文串呢?這顯然跟原串的週期有關。 若週期T是偶數,
相關文章
相關標籤/搜索