185992025-10-28 12:24:13WellLeopardUsually20G (40 pont)python3Időlimit túllépés 0/40400ms15140 KiB
n, q = map(int, input().split())
t = tuple(map(int, input().split()))
m = sorted(list(int(input()) for _ in range(q)))

maxti = 0
maxt = list()
for i in range(n):
    if maxti < t[i]:
        maxti = t[i]
    maxt.append(maxti)
previous_i = 0
for mi in m:
    output = 1
    for i in range(n-1, previous_i-1, -1):
        if maxt[i] <= mi:
            output = i + 2
            previous_i = i
            print(output)
            break
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Elfogadva0/016ms3324 KiB
2Időlimit túllépés0/0379ms15140 KiB
3Hibás válasz0/216ms3136 KiB
4Hibás válasz0/216ms3124 KiB
5Hibás válasz0/223ms3328 KiB
6Hibás válasz0/2135ms3124 KiB
7Időlimit túllépés0/3377ms3124 KiB
8Időlimit túllépés0/3400ms14996 KiB
9Időlimit túllépés0/3384ms14892 KiB
10Időlimit túllépés0/3379ms14944 KiB
11Időlimit túllépés0/4386ms14892 KiB
12Időlimit túllépés0/4388ms14892 KiB
13Időlimit túllépés0/4384ms14956 KiB
14Időlimit túllépés0/4395ms14892 KiB
15Időlimit túllépés0/4377ms15032 KiB