AT_abc391_g.[ABC391G] Many LCS
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定长度为 N 的小写英文字符串 S 和整数 M。请对每个 k=0,1,…,N 解决以下问题:
- 在全部 26M 种长度为 M 的小写英文字符串中,计算与 S 的最长公共子序列(LCS)长度恰好为 k 的字符串数量,结果对 998244353 取模。
输入格式
输入通过标准输入按以下格式给出:
N M
S
输出格式
以 ansi 表示 k=i 时的答案,按以下格式输出:
ans0 ans1 … ansN
输入输出样例
输入#1
2 2 ab
输出#1
576 99 1
输入#2
3 4 aaa
输出#2
390625 62500 3750 101
输入#3
7 50 atcoder
输出#3
309810541 226923474 392073062 146769908 221445233 435648037 862664208 238437587
说明/提示
约束条件
- 1≤N≤10
- 1≤M≤100
- N 和 M 为整数
- S 是长度为 N 的小写英文字符串
样例解释 1
各 k 值对应的答案如下:
- k=0:在长度为 2 的字符串中,与
ab的 LCS 长度为 0 的字符串共有 576 个(例如cd,re,zz)。 - k=1:在长度为 2 的字符串中,与
ab的 LCS 长度为 1 的字符串共有 99 个(例如ac,wa,ba)。 - k=2:在长度为 2 的字符串中,与
ab的 LCS 长度为 2 的字符串仅有ab这 1 个。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?