Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hobby elektronika
- Milyen belső merevlemezt vegyek?
- Autóhifi
- AMD GPU-k jövője - amit tudni vélünk
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- Apple asztali gépek
- Vezetékes FEJhallgatók
- Vezeték nélküli fülhallgatók
- Valószínűleg késnek majd a Valve új Steam eszközei
-
PROHARDVER!

Új hozzászólás Aktív témák
-
válasz
peterszky
#6433
üzenetére
Egy megoldást kell találni, vagy az összes lehetségest?
Egy megoldásra le kell programozni, hogy hozza létre szép sorban az összes (olyan elem, ami a célnál kisebb) elem kombinációját 1-től n darabig és az első jó megoldásnál kilépni. Az összesre ugyanez a feladat, csak szépen ki kell írni (el kell tárolni) az összes jó kombinációt...
Megvalósítást tekintve a rekurzív listafeldolgozás jut az eszembe:
az aktuális összeghez hozzáadja a következő listaelemet és a lista maradák elemeivel meghívja saját magát... (Növekvő) sorrendbe rakva még célszerű odafigyelni az aktuális listaösszegre és visszalépni egyet a rekurzióban, ha az összeg meghaladja a célt (gyorsítható a futás, ha nem számol ki minden lehetséges kombinációt, csak ami kisebb, vagy egyenlő, mint a cél).Mondjuk szerintem ez a "bruteforce" megoldás... Kíváncsi vagyok tud-e valaki kevésbé BF-ot. Bár elsőre belegondolva, ha csökkenő sorrendben van a lista, akkor a (majdnem) triviális megoldásokat hozza:
100 - 100
200 - 200
300 - 200 + 100
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Eredeti játékok OFF topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Gumi és felni topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- Gyúrósok ide!
- Milyen okostelefont vegyek?
- BestBuy topik
- Hobby elektronika
- Jövedelem
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...
- ASUS RTX 5080 16GB GDDR7 PRIME OC - Új, 3 év garancia - Eladó!
- HP Zbook 15 G8 Fury i7/32GB/500Gb M2 SSD/ Nvidia Quadro
- Samsung Galaxy Watch Ultra - Titanium Szürke - Eladó
- Ryzen 7 7800X3D +hűtött VRM-es B650M lap +32GB DDR5 kit! GAR/SZÁMLA (a Te nevedre kiállítva)!
- Eladó Samsung Galaxy S23 Ultra - 512/12GB Phantom Black
- GYÖNYÖRŰ iPhone 14 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4642
- Apple iPhone 17 Pro Max 256GB Deep Blue használt, újszerű 100% akku (0 ciklus) 12 hónap gar
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Intel Core i9 11900KF 8 mag 16 szál processzor garanciával hibátlan működéssel
- Apple iPhone 12 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


