#ZTZ2614T5. 【张老师2026·4+1拓展·14套·T5】好字符串计数

    ID: 3679 传统题 2000ms 512MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>张老师拓展20264+1拓展20套第14套拓展题字符串组合计数动态规划

【张老师2026·4+1拓展·14套·T5】好字符串计数

来源:张老师 2026 CSP-J 4+1 拓展题 20 套;第 14 套,第 5 题。原题标号:E;原本地编号:Z4P1-14-E。

问题描述

一个长度为 nn 的字符串 SS 是好的,当且仅当存在一个正整数 kk,满足2k<n2k<n,且子串 S[1:k]=S[n−k+1:n]S[1:k]=S[n-k+1:n]。

现给定正整数 n,mn,m,试求解有多少个长度为 nn,字符集大小为 mm 的好的字符串,答案对 998244353998244353 取模。

输入格式

第一行包含 22 个正整数 n,mn,m。

输出格式

输出共 11 行,输出 11 个整数,表示最终答案,答案对 998244353998244353 取模。

样例输入1

6 2

样例输出1

40

样例解释

如果我们用 a,ba,b 作为字符集,那么 abbaab,aaaaaaabbaab,aaaaaa 是好的字符串,baabaa,aaabbbbaabaa,aaabbb 不是好的字符串。

样例输入2

100 24

样例输出2

769330521

样例输入3

100000 24242

样例输出3

969551959

评测数据规模

对于 10%10\% 的数据,1≤n,m≤61 \leq n,m \leq 6。

对于 30%30\% 的数据,1≤n,m≤201 \leq n,m \leq 20​​。

对于 60%60\% 的数据,1≤n,m≤1061 \leq n,m \leq 10^6。

对于 100%100\% 的数据,1≤n,m≤5×1071 \leq n,m \leq 5 \times 10^7。