182182025-10-14 13:58:01Zoli920G (40 pont)python3Wrong answer 0/40282ms15808 KiB
# Source: https://usaco.guide/general/io

segit = list(map(int,input().split()))
n = segit[0]
q = segit[1]
hazak = list(map(int,input().split()))
antennak = []
for i in range(q):
    antennak.append(int(input()))
print(antennak)
for i in range(len(antennak)):
    antennak[i] = [antennak[i],i]
antennak.sort(key=lambda x: x[0], reverse=False)
j = 0
mennyi = [0]*q

print(antennak)

for i in range(len(hazak)):
    if  j< len(antennak):
        print("antennak", antennak[j][0], "hazak", hazak[i])
        if j<len(antennak) and antennak[j][0] < hazak[i]:
            mennyi[antennak[j][1]] = i + 1
            print("hehe")
            j += 1
            while j<len(antennak) and antennak[j][0] < hazak[i] :
                mennyi[antennak[j][1]] = i + 10
                print("haha")
                j += 1

print(mennyi)


        


SubtaskSumTestVerdictTimeMemory
base0/40
1Wrong answer0/016ms3124 KiB
2Wrong answer0/0230ms15144 KiB
3Wrong answer0/217ms3124 KiB
4Wrong answer0/216ms3124 KiB
5Wrong answer0/219ms3248 KiB
6Wrong answer0/223ms3528 KiB
7Wrong answer0/324ms3652 KiB
8Wrong answer0/3282ms15792 KiB
9Wrong answer0/3275ms15776 KiB
10Wrong answer0/3272ms15724 KiB
11Wrong answer0/4273ms15684 KiB
12Wrong answer0/4119ms15660 KiB
13Wrong answer0/4282ms15792 KiB
14Wrong answer0/4193ms15808 KiB
15Wrong answer0/4187ms15688 KiB