提出 #50588342


ソースコード 拡げる

import sys
input = sys.stdin.readline

N = int(input())
S = input().strip()
Q = int(input())

F = [[] for _ in range(26)]

for i,s in enumerate(S):
    i_s = ord(s) - ord('a')
    F[i_s].append(i)

for _ in range(Q):
    c, d = input().strip().split()
    if c == d:
        continue
    i_c = ord(c) - ord('a')
    i_d = ord(d) - ord('a')
    if len(F[i_c]) == 0:
        continue
    F[i_d].extend(F[i_c])
    F[i_c] = []

ans = ['' for _ in range(N)]
for i,f in enumerate(F):
    ch = chr(i + ord('a'))
    for fi in f:
        ans[fi] = ch

print(''.join(ans))

提出情報

提出日時
問題 C - Many Replacement
ユーザ vpplcb
言語 Python (PyPy 3.10-v7.3.12)
得点 0
コード長 596 Byte
結果 TLE
実行時間 2225 ms
メモリ 333536 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 350
結果
AC × 3
AC × 15
TLE × 14
セット名 テストケース
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_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt, 01_random_24.txt, 01_random_25.txt, 01_random_26.txt, 01_random_27.txt, 01_random_28.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 56 ms 76488 KiB
00_sample_01.txt AC 56 ms 76464 KiB
00_sample_02.txt AC 56 ms 76712 KiB
01_random_03.txt TLE 2223 ms 306140 KiB
01_random_04.txt TLE 2222 ms 305180 KiB
01_random_05.txt TLE 2219 ms 305080 KiB
01_random_06.txt TLE 2222 ms 305224 KiB
01_random_07.txt TLE 2222 ms 304464 KiB
01_random_08.txt AC 413 ms 333536 KiB
01_random_09.txt AC 461 ms 305188 KiB
01_random_10.txt TLE 2223 ms 321868 KiB
01_random_11.txt TLE 2223 ms 328708 KiB
01_random_12.txt TLE 2221 ms 304996 KiB
01_random_13.txt TLE 2222 ms 304308 KiB
01_random_14.txt TLE 2222 ms 313472 KiB
01_random_15.txt TLE 2225 ms 306240 KiB
01_random_16.txt TLE 2223 ms 307020 KiB
01_random_17.txt TLE 2225 ms 306500 KiB
01_random_18.txt TLE 2223 ms 306440 KiB
01_random_19.txt AC 1109 ms 306324 KiB
01_random_20.txt AC 1104 ms 306904 KiB
01_random_21.txt AC 1089 ms 306848 KiB
01_random_22.txt AC 1104 ms 306328 KiB
01_random_23.txt AC 72 ms 82568 KiB
01_random_24.txt AC 60 ms 82020 KiB
01_random_25.txt AC 61 ms 81784 KiB
01_random_26.txt AC 69 ms 85604 KiB
01_random_27.txt AC 55 ms 76900 KiB
01_random_28.txt AC 55 ms 76608 KiB