Submission #47742870


Source Code Expand

Copy
#ABC329_20231118_E
from collections import deque
N,M=map(int,input().split())
S=list(input())
T=list(input())
q=deque()
U=[False]*(N-M+1)
P=["#"]*M
def c_d(i):
if(U[i]):
return
flg=1
for j in range(M):
if(S[i+j]!="#" and S[i+j]!=T[j]):
flg=0
if(flg):
U[i]=True
q.append(i)
for i in range(N-M+1):
c_d(i)
#print(q)
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#ABC329_20231118_E
from collections import deque
N,M=map(int,input().split())
S=list(input())
T=list(input())
q=deque()
U=[False]*(N-M+1)
P=["#"]*M
def c_d(i):
    if(U[i]):
        return
    flg=1
    for j in range(M):
        if(S[i+j]!="#" and S[i+j]!=T[j]):
            flg=0
    if(flg):
        U[i]=True
        q.append(i)
for i in range(N-M+1):
    c_d(i)
#print(q)
while(len(q)!=0):
    #print(q)
    i=q.popleft()
    for j in range(M):
        S[i+j]="#"
    #print(i,i-M+1,i+M-1,N-M+1)
    for j in range(max(i-M+1,0),min(i+M,N-M+1)):
        c_d(j)
    #print(S)
for i in range(N):
    if(S[i]!="#"):
        exit(print("No"))
exit(print("Yes"))

Submission Info

Submission Time
Task E - Stamp
User Konini
Language Python (PyPy 3.10-v7.3.12)
Score 475
Code Size 698 Byte
Status AC
Exec Time 196 ms
Memory 97464 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 475 / 475
Status
AC × 3
AC × 51
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 02_random2y_00.txt, 02_random2y_01.txt, 02_random2y_02.txt, 02_random2y_03.txt, 02_random2y_04.txt, 02_random2y_05.txt, 02_random2y_06.txt, 02_random2y_07.txt, 02_random2y_08.txt, 02_random2y_09.txt, 02_random2y_10.txt, 02_random2y_11.txt, 02_random2y_12.txt, 02_random2y_13.txt, 02_random2y_14.txt, 02_random2y_15.txt, 03_random2n_00.txt, 03_random2n_01.txt, 03_random2n_02.txt, 03_random2n_03.txt, 03_random2n_04.txt, 03_random2n_05.txt, 03_random2n_06.txt, 03_random2n_07.txt, 03_random2n_08.txt, 03_random2n_09.txt, 03_random2n_10.txt, 03_random2n_11.txt, 03_random2n_12.txt, 03_random2n_13.txt, 03_random2n_14.txt, 03_random2n_15.txt, 04_killer_00.txt, 04_killer_01.txt, 04_killer_02.txt, 04_killer_03.txt, 05_handmade_00.txt, 05_handmade_01.txt, 05_handmade_02.txt, 05_handmade_03.txt, 05_handmade_04.txt, 05_handmade_05.txt, 05_handmade_06.txt, 05_handmade_07.txt, 05_handmade_08.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 68 ms 76348 KB
00_sample_01.txt AC 70 ms 76752 KB
00_sample_02.txt AC 70 ms 76536 KB
01_random_00.txt AC 87 ms 85572 KB
01_random_01.txt AC 92 ms 89024 KB
01_random_02.txt AC 93 ms 88408 KB
02_random2y_00.txt AC 123 ms 89928 KB
02_random2y_01.txt AC 149 ms 96880 KB
02_random2y_02.txt AC 97 ms 83268 KB
02_random2y_03.txt AC 155 ms 97184 KB
02_random2y_04.txt AC 157 ms 95992 KB
02_random2y_05.txt AC 161 ms 96648 KB
02_random2y_06.txt AC 140 ms 93888 KB
02_random2y_07.txt AC 157 ms 97116 KB
02_random2y_08.txt AC 155 ms 94144 KB
02_random2y_09.txt AC 182 ms 97464 KB
02_random2y_10.txt AC 101 ms 83764 KB
02_random2y_11.txt AC 169 ms 97068 KB
02_random2y_12.txt AC 121 ms 87696 KB
02_random2y_13.txt AC 177 ms 97288 KB
02_random2y_14.txt AC 138 ms 90000 KB
02_random2y_15.txt AC 188 ms 97276 KB
03_random2n_00.txt AC 126 ms 92264 KB
03_random2n_01.txt AC 143 ms 97088 KB
03_random2n_02.txt AC 99 ms 83940 KB
03_random2n_03.txt AC 141 ms 96960 KB
03_random2n_04.txt AC 146 ms 95056 KB
03_random2n_05.txt AC 172 ms 96888 KB
03_random2n_06.txt AC 126 ms 91616 KB
03_random2n_07.txt AC 162 ms 97200 KB
03_random2n_08.txt AC 162 ms 96064 KB
03_random2n_09.txt AC 168 ms 97244 KB
03_random2n_10.txt AC 170 ms 96660 KB
03_random2n_11.txt AC 168 ms 97348 KB
03_random2n_12.txt AC 128 ms 88024 KB
03_random2n_13.txt AC 180 ms 97440 KB
03_random2n_14.txt AC 137 ms 89756 KB
03_random2n_15.txt AC 178 ms 97276 KB
04_killer_00.txt AC 196 ms 93384 KB
04_killer_01.txt AC 172 ms 94388 KB
04_killer_02.txt AC 171 ms 94304 KB
04_killer_03.txt AC 167 ms 93508 KB
05_handmade_00.txt AC 67 ms 76776 KB
05_handmade_01.txt AC 66 ms 76432 KB
05_handmade_02.txt AC 110 ms 96976 KB
05_handmade_03.txt AC 114 ms 96972 KB
05_handmade_04.txt AC 116 ms 97064 KB
05_handmade_05.txt AC 66 ms 76348 KB
05_handmade_06.txt AC 65 ms 76376 KB
05_handmade_07.txt AC 65 ms 76464 KB
05_handmade_08.txt AC 66 ms 76228 KB


2025-03-30 (Sun)
13:22:40 +00:00