{"conversations": [{"from": "human", "value": "Idatzi C++ funtzioa mapa bat sarrera gisa hartzen duena eta mapako bikoterik handiena itzultzen duena, 8 lerro edo gutxiagotan. Bikotea handiagoa izango da bere bigarren balioa beste bikote batena baino handiagoa bada."}, {"from": "gpt", "value": "Hona hemen betetzen diren C++ funtzioa: '`c++ <mapa> #ibon <utility> //ikasketa funtzio bat, mapa bat sarrera bezala hartzen duena eta mapako baliorik handiena itzultzen duena. st:pair<int> Data_pair_pair(scend::map<int> = [/funtage> = [/funtae_mapa> = aldagai bat zehaztu uneko bikote handienaren jarraipena egiteko. : pse <int>, int{0, 0} / key-inu bakoitzeko balio bakoitza itzultzen du. [tekla_mapa_izena] <balioa: uneko balio handiena baino handiagoa bada, hautatu sarrera <balioa} <baliorik handiena. : <balioa> = balio handiena (lehenen_izena} <balioa> = balio handiena izan daiteke) / [lehenena} <balioa> = balio handiena izan daiteke."}, {"from": "human", "value": "Erakutsiko didazu adibide bat?"}, {"from": "gpt", "value": "Jakina! Esan dezagun honako `st' helbidea dugula:map<int>', '`cppst:::map<int>, int> adibide_mapa = {1, 5}, {3, {4}, {4}, {4}, {5, 1} } ;````'' 'bapppcpd' erabiliaz mapa honekin: '`cppppd':: Errope, emaitzarik handiena =(example_map);`````' funtzioak gako-mapa bakoitzeko balio handiena du eta balio handiena izango du. Kasu honetan, 10, 2, {2} izango da balio handiena. Beraz, '7} izango du balio honek 10, eta bigarrena izango du."}]}