D - X-word Database
Ceylon
2
s
1024
MB
100
点
問題文
小文字アルファベットからなる文字列
の長さは 以下 - 連続する部分列に
cyan
を含む
文字列
ただし、答えが非常に大きくなることがあるので
文字列の辞書順とは?
文字列
かつ である。 - ある整数
が存在して、以下の つが成り立つ。 のほうが、アルファベット順で より前
制約
制約
は整数 は小文字アルファベットからなる文字列
部分点
以下の条件を満たすテストケースにすべて正解したとき、記載された点数が与えられる。
- (20点)
- (40点)
は z
のみからなる長さの文字列 - (40点) 追加の制約なし
部分点2 のみ に正解し、部分点1に正解しないコードを提出した場合、得点は40点となることに注意。
入力
入力は、以下の形式で標準入力から与えられる。
出力
答えを
入力例 1
5
cyanc
出力例 1
7
よい文字列は、
acyan
bcyan
ccyan
cyan
cyana
cyanb
cyanc
のつです。
このサンプルは部分点1の制約を満たします。
入力例 2
8
database
出力例 2
694119
このサンプルは部分点1の制約を満たします。
入力例 3
10
zzzzzzzzzz
出力例 3
239563112
このサンプルは部分点2の制約を満たします。
入力例 4
1599
graybrowngreencyan
出力例 4
433406175