185952025-10-28 12:04:51WellLeopardUsually20G (40 pont)python3Időlimit túllépés 4/40400ms15144 KiB
n, q = map(int, input().split())
t = list(map(int, input().split()))
m = 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)
output = []
previous_i = 0
for mi in m:
    output.append(1)
    for i in range(previous_i, n):
        if maxt[i] <= mi:
            output[-1] += 1
            previous_i = i
for line in output:
    print(line)
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/40
1Elfogadva0/016ms3304 KiB
2Időlimit túllépés0/0377ms15144 KiB
3Elfogadva2/216ms3124 KiB
4Elfogadva2/216ms3132 KiB
5Hibás válasz0/223ms3180 KiB
6Hibás válasz0/2126ms3256 KiB
7Időlimit túllépés0/3400ms3240 KiB
8Időlimit túllépés0/3384ms14684 KiB
9Időlimit túllépés0/3389ms14896 KiB
10Időlimit túllépés0/3377ms14896 KiB
11Hibás válasz0/4115ms14896 KiB
12Időlimit túllépés0/4388ms14892 KiB
13Hibás válasz0/4123ms14732 KiB
14Időlimit túllépés0/4400ms14896 KiB
15Időlimit túllépés0/4386ms14896 KiB