Why this code gives TLE?

Правка en1, от ash2298744, 2024-05-12 08:38:45

1971G - XOUR

from collections import defaultdict def solve(): n = int(input()) arr = list(map(int, input().split()))

d = defaultdict(list)
for i in range(n):
    curr = arr[i] >> 2
    d[curr].append(arr[i])

for i in d:
    d[i].sort(reverse = True)

for i in range(n):
    curr = arr[i] >> 2
    arr[i] = d[curr].pop()
return arr

for _ in range(int(input())): print(*solve())

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский ash2298744 2024-05-12 08:40:26 21
en1 Английский ash2298744 2024-05-12 08:38:45 504 Initial revision (published)