AT_utpc2020_b.JANKEN Machine
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
S 是一个仅由 R,P,S 组成的字符串。定义“对 S 进行一次变换操作”如下:
- 令输出字符串为 T。∣T∣=∣S∣−1,且对于任意 i∈[1,n)∩Z,Ti=f(Si,Si+1)。
其中,函数 f(x,y) 的值如下表所示:
R |
S |
P |
|
|---|---|---|---|
R |
R |
R |
P |
S |
R |
S |
S |
P |
P |
S |
P |
有一个字符串经过 k 次变换得到了字符串 S。给定整数 k 和字符串 S,请求出有多少个字符串满足此条件?答案模 998244353。(长为 k+∣S∣ 的,仅由 R,P,S 组成的字符串有 3k+∣S∣ 个。)
输入格式
共两行,第一行为一个字符串 S,第二行为一个整数 k。
输出格式
一行一个数表示答案。
输入输出样例
输入#1
SSRP 1
输出#1
3
输入#2
SSPPP 3
输出#2
88
输入#3
RRRPPP 20
输出#3
88454144
说明/提示
样例 #1 解释
满足条件的字符串分别为 SSSRP,SPSRP,PSSRP。
样例 #3 解释
请将答案对 998,244,353 取模。
数据规模与约定
对于全部测试点,保证 1≤∣S∣,k≤3000,S 仅由 R,P,S 组成。
输入解题思路,AI测评打分。不知道怎么写?