No.2020 Sum of Common Prefix Length
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 29
作問者 :
souta-1326
/ テスター :
MtSaka
タグ : / 解いたユーザー数 29
作問者 :
問題文最終更新日: 2022-07-22 20:38:18
注意
この問題では、想定解がPython3でTLEとなり、PyPy3でも十分な高速化をしないと厳しいです( )。C++等の高速な言語の使用を推奨します。
問題文
個の文字列が与えられ、 番目の文字列を とします。
個のクエリを順番に処理してください。クエリは次の 種類のいずれかです。
1 x c
: の末尾に文字 を追加する。2 x
: 各 について の最長共通接頭辞の長さを求め、それらの総和を答える。
入力
各クエリは次のいずれかの形で与えられます。
- は整数
- は英小文字から成る 文字以上の文字列
- (クエリ処理前)
- は英小文字
- 種類目のクエリが つ以上存在する
出力
全ての 種類目のクエリに対して、順番に答えを出力し改行してください。
サンプル
サンプル1
入力
3 a abc abcde 4 1 1 b 2 2 1 2 d 2 3
出力
8 11
はじめ、 です。
つ目のクエリでは、 の末尾に を追加し、 となります。
つ目のクエリでは、 と各文字列との最長共通接頭辞の長さの総和を出力します。ここでは、 を出力します。
つ目のクエリでは、 の末尾に を追加し、 となります。
つ目のクエリでは、 と各文字列との最長共通接頭辞の長さの総和を出力します。ここでは、 を出力します。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。