No.1702 count good string

問題文

英小文字と ? からなる長さ $N$ の文字列 $S$ が与えられます。

$S$ の空でない部分列は $2^{N}-1$ 個ありますが、その部分列のうち以下のいずれかの条件を満たすものを良い部分列と定義します。

条件

ここで、文字列 yukicoder のうち1文字以下を選び ? に置き換えた文字列の集合を $T$ とします。

良い部分列のうち $T$ に含まれる部分列の個数を $10^9+7$ で割った余りを求めてください。

入力

$N$

$S$

制約

出力

答えを1行に出力してください。

最後に改行してください。

サンプル

サンプル1
入力

9

yukicoder

出力

1

サンプル2
入力

7

harurun

出力

0

サンプル3
入力

14

yukiyuki?coder

出力

14

source: No.1702 count good string

最終更新日: 2022/2/15 17:26:39