<prompt> Wafanyakazi wa kampuni ya LeetCode hutumia kadi muhimu kufungua milango ya ofisi. Kila wakati mfanyakazi anapotumia ufunguo wake wa kadi, mfumo wa usalama huhifadhi jina la mfanyakazi na wakati lilipotumika. Mfumo hutoa tahadhari ikiwa mfanyakazi yeyote atatumia ufunguo-kadi mara tatu au zaidi katika kipindi cha saa moja.Umepewa orodha ya mifuatano keyName na keyTime ambapo keyNamei, keyTimei inalingana na jina la mtu na wakati ambapo kadi ya ufunguo ilitumika katika siku moja.Muda wa ufikiaji umetolewa kwa umbizo la saa 24 HH:MM , kama vile 23:51 na 09:49 .Rejesha _orodha ya majina ya kipekee ya wafanyikazi waliopokea arifa ya matumizi ya mara kwa mara ya kadi ya misimbo_. Panga majina kwa kupanda kwa mpangilio wa alfabeti.Ona kwamba 10:00 - 11:00 inachukuliwa kuwa ndani ya muda wa saa moja, wakati 22:51 - 23:52 haizingatiwi kuwa ndani. muda wa saa moja.Mfano wa 1:Ingizo: keyName daniel , daniel , daniel , luis , luis , luis , luis , keyTime 10:00 , 10:40 , 11:00 , 09:00 , 11:00 , 13:00 , 15:00 Pato: danielMaelezo: daniel alitumia kadi muhimu mara 3 katika kipindi cha saa moja 10:00 , 10:40 , 11:00 .Mfano wa 2:Ingizo: keyName alice , alice , alice , bob , bob , bob , bob , keyTime 12:01 , 12:00 , 18:00 , 21:00 , 21:20 , 21:30 , 23:00 Pato: bobMaelezo: bob alitumia kadi ya ufunguo mara 3 katika kipindi cha saa moja 21:00 , 21:20 , 21:30 .Vikwazo: 1 keyName.length, keyTime.length 105 keyName.length keyTime.length MuhimuTimei iko katika umbizo HH:MM . Jina la msingii,Muda wa ufunguoi ni kipekee. 1 keyNamei.urefu 10 keyNamei ina herufi ndogo za Kiingereza pekee.  <response>: kuagiza rundokutoka kwa makusanyo kuagiza Counterdef find_least_num_of_unique_intsarr, k: freq_map Counterarr min_heap listfreq_map.values heapq.heapifymin_heap wakati k 0: k - heapq.heappopmin_heap rudisha lenmin_heap ikiwa k 0 len nyinginemin_heap 1 