<prompt> Unapewa safu mbili za safu majibu_chanya na majibu_hasi, yenye maneno yanayoashiria maoni chanya na hasi, mtawalia. Kumbuka kwamba neno no ni chanya na hasi.Hapo awali kila mwanafunzi ana alama 0. Kila neno chanya katika ripoti ya maoni huongeza pointi za mwanafunzi kwa 3, ambapo kila neno hasi hupunguza pointi kwa 1.Unapewa ripoti za maoni n, zinazowakilishwa na safu ya yenye faharasa repoti na safu kamili yenye faharasa kitambulisho_cha_mwanafunzi, ambapo kitambulisho_cha_mwanafunzii kinawakilisha kitambulisho cha mwanafunzi ambaye amepokea ripoti ya maoni ripotii. Kitambulisho cha kila mwanafunzi ni kipekee.Kwa kuzingatia k, rudisha _juu_ k _wanafunzi baada ya kuwaorodhesha katika mpangilio usioongezeka kulingana na pointi zao_. Iwapo zaidi ya mwanafunzi mmoja ana alama sawa, aliye na kitambulisho cha chini atashika nafasi ya juu.Mfano wa 1:Ingizo: chanya_feedback smart , brilliant , studious , negative_feedback si , ripoti mwanafunzi huyu anasoma , mwanafunzi ni mwerevu , mwanafunzi_id 1,2, k 2Pato: 1,2Maelezo:Wanafunzi wote wana maoni 1 chanya na alama 3 lakini kwa kuwa mwanafunzi wa 1 ana kitambulisho cha chini anashika nafasi ya juu zaidi.Mfano wa 2:Ingizo: chanya_feedback smart , brilliant , studious , negative_feedback si , ripoti mwanafunzi huyu si mtu wa kusoma , mwanafunzi ni mwerevu, mwanafunzi_id 1,2, k 2Pato: 2,1Maelezo:- Mwanafunzi mwenye kitambulisho 1 ana maoni 1 chanya na maoni 1 hasi, kwa hivyo ana alama 3-12.- Mwanafunzi aliye na kitambulisho 2 ana maoni 1 chanya, kwa hivyo ana alama 3.Kwa kuwa mwanafunzi wa 2 ana pointi zaidi, 2,1 inarejeshwa.Vikwazo: 1 chanya_feedback.length, negative_feedback.length 104 1 positive_feedbacki.refu, negative_feedbackj.length 100 Maoni_chanyai na majibu_hasij yanajumuisha herufi ndogo za Kiingereza. Hakuna neno lililopo katika maoni_chanya na maoni_hasi. n report.length student_id.length 1 n 104 ripotii ina herufi ndogo za Kiingereza na nafasi . Kuna nafasi moja kati ya maneno mfululizo ya ripotii. 1 ripotii.urefu 100 1 kitambulisho_cha_mwanafunzii 109 Thamani zote za kitambulisho_cha_mwanafunzii ni kipekee. 1 k n  <response>: def top_k_studentsmaoni_chanya, maoni_hasi, ripoti, kitambulisho_cha_mwanafunzi, k: pointi kwa mimi katika anuwailenripoti: pos_count, neg_count 0, 0 kwa pos katika positive_feedback: pos_index ripotii.patapos huku pos_index ! -1: idadi_ya_hesabu 1 pos_index ripotii.tafutapos, pos_index lenpos kwa neg in negative_feedback: neg_index ripotii.findneg huku neg_index ! -1: Neg_count 1 neg_index reporti.findneg, neg_index lenneg pointistudent_idi points.getstudent_idi, 0 3 pos_count - neg_count wanafunzi zimepangwakitambulisho_cha_mwanafunzi, ufunguolambda x: -pointix, x kurudi wanafunzi:k 