No.2626 Similar But Different Name
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 65
作問者 : 👑
AngrySadEight
/ テスター :
Magentor
zeta7532
タグ : / 解いたユーザー数 65
作問者 : 👑


問題文最終更新日: 2024-02-09 21:32:03
問題文
英大文字および英小文字からなる文字列 に対して,次の条件をともに満たす場合,その つの文字列は互いに似て非なる文字列と呼びます.
- と は,英大文字・英小文字の違いを区別しない場合に一致する.
- と で英大文字・英小文字が異なる箇所が, 文字以上 文字以下存在する.
たとえば, のとき,ABC
と aBc
は,上の条件をともに満たすため,互いに似て非なる文字列です.一方,次の例は互いに似て非なる文字列ではありません.
ABC
とBCD
(英大文字・英小文字の違いを区別しなくても一致しない)ABC
とABC
(英大文字・英小文字が異なる箇所が 文字である)ABC
とabc
(英大文字・英小文字が異なる箇所が 文字である)
英大文字・英小文字からなる,長さ の文字列 および長さ の文字列 が与えられます.
の(連続する)部分文字列であって, と互いに似て非なる文字列であるものの個数を求めてください.
ただし,2 つの部分文字列は,文字列として等しい場合でも,取り出す位置が異なれば異なるものとして扱います.(2024/2/9 21:31 追記)
制約
- は整数である.
- は英大文字・英小文字からなる長さ の文字列である.
- は英大文字・英小文字からなる長さ の文字列である.
入力
入力は以下の形式で標準入力から与えられる.
出力
答えを出力せよ.
サンプル
サンプル1
入力
8 2 1 aiaIAiAI AI
出力
2
aI
および Ai
は AI
と互いに似て非なる文字列ですが,ai
および AI
は AI
と互いに似て非なる文字列ではありません.
サンプル2
入力
7 3 2 aaaaaaa AAA
出力
0
aaaaaaa
の部分文字列に,AAA
と互いに似て非なる文字列はありません.
サンプル3
入力
15 2 1 DXDXGdXdXgDxDxG Dx
出力
2
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。