結果

問題 No.1471 Sort Queries
コンテスト
ユーザー Super Solenoid
提出日時 2021-05-03 02:55:31
言語 Python3
(3.14.7 + numpy 2.5.2 + scipy 1.18.0 + ACL)
コンパイル:
python3 -mpy_compile _filename_
実行:
python3 _filename_
結果
WA  
実行時間 -
コード長 551 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 383 ms
コンパイル使用メモリ 21,408 KB
実行使用メモリ 22,024 KB
最終ジャッジ日時 2026-08-21 18:40:34
合計ジャッジ時間 12,289 ms
ジャッジサーバーID
(参考情報)
judge2_0 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 2 RE * 1
other WA * 13 RE * 9 TLE * 1 -- * 14
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

N, Q = map(int, input().split())
S = input()

L = []
Y = [[] for _ in range(Q)]

for i in range(Q):
    L.append(list(map(int, input().split())))

for i in list(set([p[0] for p in L])):
    a = [[j, x] for j, x in enumerate(L) if x[0] == i]
    for k in list(set([q[1][1] for q in a])):
        b = [[y[1][2], y] for y in a if y[1][1] == k]
        s = ''.join(sorted(S[(i-1):k]))
        for l in list(set([r[0] for r in b])):
            for m in b:
                if l==m[0]:
                    Y[l-1] = s[l-1]

for i in range(Q):
    print(Y[i])
0