No.2761 Substitute and Search
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 65
作問者 :
magurofly
/ テスター :
👑
binap
aplysiaSheep
タグ : / 解いたユーザー数 65
作問者 :

問題文最終更新日: 2024-05-17 22:04:50
問題文
英小文字からなる長さ の文字列が 個与えられます。 について、 番目の文字列を とします。
以下のようなクエリが 個与えられるので、順番に処理してください。
1 k c d
: 整数 、文字 が与えられる。 に含まれるすべての文字列について、 文字目を から に変更する。ただし、 文字目が でないものには何もしない。2 t
: 文字列 が与えられる。整数 であって、 が の接頭辞になるものの個数を答える。
入力
- は整数
- は英小文字からなる文字列
は次のどちらかの形式である。
- は整数、 は英小文字 文字
- は英小文字からなる文字列
出力
行に答えを出力し、最後に改行してください。
行出力してください。 はクエリ2の個数です。 行目には 個目のクエリ2に対する答えを出力してください。(22:04 binap 追記)
サンプル
サンプル1
入力
4 3 3 aaa aba bbb ccc 2 aa 1 2 b a 2 aa
出力
1 2
最初、 です。
- 番目のクエリ: を接頭辞として持つ文字列は の つです。
- 番目のクエリ: と変更されます。
- 番目のクエリ: を接頭辞として持つ文字列は の つです。
サンプル2
入力
10 4 10 jgda urom fczy qnkk byvw mjgi xuru ifcg tqns ebye 1 2 q j 2 fc 1 4 m k 2 tj 2 t 2 qnk 1 3 v y 2 j 2 ebye 2 eby
出力
1 1 1 1 1 1 1
サンプル3
入力
12 6 20 hyllru hyalzk hysuka hetwxb hetwxb hysuka hysuka hytebn hetgxn hetekv wqmhgk hywdtu 2 hywdt 2 wqmhgk 1 1 w h 1 6 k n 2 hetgx 1 2 e y 2 h 2 hyalz 1 4 g w 2 h 2 hytekv 2 h 2 h 1 5 x k 2 hyt 1 4 u e 1 2 y q 2 hqllru 2 hqalz 1 5 z t
出力
1 1 1 12 1 12 1 12 12 5 1 1
実行時間制限の関係上、使用する処理系によっては想定解でもACできない可能性があります。
特に、Pythonを使用している方は処理系にPyPy3を選ぶことを推奨します。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。