182182025-10-14 13:58:01Zoli920G (40 pont)python3Hibás válasz 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)


        


RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Hibás válasz0/016ms3124 KiB
2Hibás válasz0/0230ms15144 KiB
3Hibás válasz0/217ms3124 KiB
4Hibás válasz0/216ms3124 KiB
5Hibás válasz0/219ms3248 KiB
6Hibás válasz0/223ms3528 KiB
7Hibás válasz0/324ms3652 KiB
8Hibás válasz0/3282ms15792 KiB
9Hibás válasz0/3275ms15776 KiB
10Hibás válasz0/3272ms15724 KiB
11Hibás válasz0/4273ms15684 KiB
12Hibás válasz0/4119ms15660 KiB
13Hibás válasz0/4282ms15792 KiB
14Hibás válasz0/4193ms15808 KiB
15Hibás válasz0/4187ms15688 KiB