-
Fototrend

Új hozzászólás Aktív témák
-
axioma
veterán
válasz
peterszky
#8956
üzenetére
Ismetlesnel arra gondoltam, hogy ugyanaz az index 2x lehet-e (egy szam - ha csak 1x van is - felhasznalhato-e ketszer), de gondolom akkor nem.
Ja, hogy az 1%-ot ugy erted, hogy akkor nem jon ki, amikor a (melysegi) kereses nem talalja meg az elejen... azaz nem is nem jon ki, hanem nem varjatok ki.
Ha ezek penzosszegek, akkor gondolom lehet felso korlat a szummara, mondjuk 10M. Teged pedig legfeljebb a 10M alatti osszes szam _egyfele_ osszeallitasa erdekel. DE: az egyes ertekekhez me'g erre sincs szukseged. Eleg az utolso elemet tudni, ami kellett ahhoz, hogy o osszealljon. (Az egyikben.)
Szoval reszemrol a kovetkezo algot probalnam be:
map int->int
indulaskor 0->0
csokkeno sorrendben a szamok, mindegyiknel a map minden elemehez hozzaadod, es ha kisebb a celszamnal es nincs me'g benne, akkor beteszed az uj szamot rendelve hozza.
amikor megkapod a celszamot pont, akkor abort, es visszakeresed: a map-ben milyen szamot irtal melle, kivonod a celszamobol azt, es keresed a map-ben a maradekot. Ismetled amig a 0->0-hoz nem jutsz. Voila, megvan a keresett halmaz.
Ez igy ordomax^2*darabszamordo max^2*ln(max)*darabszam (a map koltsegigenye miatt) komplexitas idoben, es ordo max tarhelyben. Azt neked kell tudnod, hogy ez belefer-e.
Ilyesfajta megoldasra gondoltal?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Elektromos autók - motorok
- Milyen monitort vegyek?
- Milyen TV-t vegyek?
- Gumi és felni topik
- Luck Dragon: Asszociációs játék. :)
- Telekom mobilszolgáltatások
- Nyomtató topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- exHWSW - Értünk mindenhez IS
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- További aktív témák...
- Eladó Xiaomi 15T Pro Dual SIM, kártyafüggetlen okostelefon
- Nagyon olcsón! LG Ultrawide Cruved LED 34"VA 4k usb-c PD 65w Gari 2027.04.29-ig Olvass leírást!
- Eladó Onkyo TX-NR7100 házimozi erősítő hibátlan állapot, gyári dobozzal
- Klipsch R-120SW aktív mélynyomó eladó, hibátlan
- KLIPSCH R-600F 5.0 hangfalszett
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
- LENOVO ThinkPad 13 - i7-7500U, 8GB RAM, 256GB SSD, új akku, számla, 6 hó gar
- Samsung Galaxy A56 5G 8/256GB fehér használt, karcmentes 6 hónap garancia
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- AKCIÓ! Nintendo Switch OLED 64GB játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

