182192025-10-14 13:59:30Zoli920G (40 pont)python3Hibás válasz 0/40119ms14892 KiB
# Hanna...

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[0])
print(mennyi[1])


        


RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Elfogadva0/016ms3324 KiB
2Hibás válasz0/0111ms14632 KiB
3Hibás válasz0/216ms3132 KiB
4Hibás válasz0/216ms3116 KiB
5Hibás válasz0/217ms3320 KiB
6Hibás válasz0/219ms3380 KiB
7Hibás válasz0/321ms3624 KiB
8Hibás válasz0/3118ms14892 KiB
9Hibás válasz0/3119ms14892 KiB
10Hibás válasz0/3111ms14752 KiB
11Hibás válasz0/4108ms14704 KiB
12Hibás válasz0/486ms14848 KiB
13Hibás válasz0/4111ms14892 KiB
14Hibás válasz0/4104ms14732 KiB
15Hibás válasz0/4100ms14892 KiB