AT_abc391_g.[ABC391G] Many LCS

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定长度为 NN 的小写英文字符串 SS 和整数 MM。请对每个 k=0,1,…,Nk=0,1,\ldots,N 解决以下问题:

  • 在全部 26M26^M 种长度为 MM 的小写英文字符串中,计算与 SS 的最长公共子序列(LCS)长度恰好为 kk 的字符串数量,结果对 998244353998244353 取模。

输入格式

输入通过标准输入按以下格式给出:

NN MM
SS

输出格式

以 ansi\mathrm{ans}_i 表示 k=ik=i 时的答案,按以下格式输出:

ans0\mathrm{ans}_0 ans1\mathrm{ans}_1 …\ldots ansN\mathrm{ans}_N

输入输出样例

  • 输入#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≤101 \leq N \leq 10
  • 1≤M≤1001 \leq M \leq 100
  • NN 和 MM 为整数
  • SS 是长度为 NN 的小写英文字符串

样例解释 1

各 kk 值对应的答案如下:

  • k=0k=0:在长度为 22 的字符串中,与 ab 的 LCS 长度为 00 的字符串共有 576576 个(例如 cd, re, zz)。
  • k=1k=1:在长度为 22 的字符串中,与 ab 的 LCS 长度为 11 的字符串共有 9999 个(例如 ac, wa, ba)。
  • k=2k=2:在长度为 22 的字符串中,与 ab 的 LCS 长度为 22 的字符串仅有 ab 这 11 个。

翻译由 DeepSeek R1 完成

输入解题思路,AI测评打分。不知道怎么写?

首页