AT_agc046_c.[AGC046C] Shift
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个只由 0 和 1 组成的序列 S 。求对 S 进行以下的操作 [0,k] 次后可以得到的字符串种类个数模 998244353 后的值。
- 选取一对整数 i,j (1≤i<j≤∣S∣) ,使得 Si 为
0且 Sj 为1。将 Sj 删去,并将这个数插在 Si 之前。
输入格式
一行,为字符串 S 和常数 k。
输出格式
一行一个整数,代表对 S 进行操作 [0,k] 次后可以得到的字符串种类个数模 998244353 后的值。
输入输出样例
输入#1
0101 1
输出#1
4
输入#2
01100110 2
输出#2
14
输入#3
1101010010101101110111100011011111011000111101110101010010101010101 20
输出#3
113434815
说明/提示
- $ 1 \le |S| \le 300$
- $ 0 \le k \le 10^9$
- S 只包含
0和1
样例解释 1
可能形成 0101, 0110, 1001, 1010 四种字符串。
输入解题思路,AI测评打分。不知道怎么写?