Hirdetés
- Gyorsabb processzort igen, memóriát alig kapott a Xiaomi új HD tévéokosítója
- Állandó tisztaság a be quiet! Dark Sweeper tápegységgel
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Természetfeletti erő? Acer Nitro V 16 AI notebook Gorgon Pointtal
- Még több képet generál és shadert is előfordít az új NVIDIA App
- Állandó tisztaság a be quiet! Dark Sweeper tápegységgel
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Autós kamerák
- Kezdő fotósok digitális fényképei
- Fejhallgató erősítő és DAC topik
- Milyen CPU léghűtést vegyek?
- Új csodafegyverrel gyorsítaná CPU-it az Intel
- Milyen videókártyát?
- Apple MacBook
- Windows 11: miért nem vált mindenki?
Új hozzászólás Aktív témák
-
válasz
Csaby25
#11566
üzenetére
Én mind a két implementációt optimalizálnám.
Az elsőnél az a gond, hogy így baromi lassú, F(n)-t pont F(n) időben fogja kiszámolni, tehát lineáris helyett exponenciális lesz a futásidő. Ezen a már kiszámolt értékek eltárolásával lehet segíteni. Próbáld nagyobb értékkel futtatni, azt hiszem, az int-be 44-ig nem csordul túl, de ha átírod long-ra, akkor 89-ig próbálkozhatsz, azt pedig már lehetetlen kivárni.
A másodiknál pedig felesleges lefoglalni egy teljes tömböt, elég tudni mindig a két utolsó értéket:
if (n <= 1)return n;int a = 0;int b = 1;for (int i = 2; i <= n; i++) {int c = a + b;a = b;b = c;}return b;
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Állandó tisztaság a be quiet! Dark Sweeper tápegységgel
- Milyen routert?
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Robotporszívók
- Proxmox VE
- Huawei Watch Fit 3 - zöldalma
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Heroes of Might & Magic: Olden Era
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Autós kamerák
- További aktív témák...
- HP 15,6"FullHD ,8.gen. Core i5(8X3,6Ghz)R5 2/4GB VGA,8-32GB DDR4 RAM,SSD+HDD?,jó akku,szép áll.
- Asus Phoenix NVIDIA GeForce RTX 3060 12 GB
- Thinkpad X13 Gen4 13.3" FHD+ IPS i7-1365U 16GB 512GB NVMe ujjlolv gar
- Thinkpad X13 Gen2i 13.3" FHD+ IPS i5-1145G7 16GB 256GB NVMe gar
- Akció!! iPhone 17 Pro max 1TB(!) ÚJ 3 év Apple jótállás Apple.hu vásárlás!
- Intel Core i5-9500 / i7-8700T / i7-8700 / i7-9700 /i5-10500T processzorok- számla, garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Huawei Watch GT 3 42 mm 6 hónap Garancia Beszámítás Házhozszállítás
- iPhone 12 64GB 100% (1év Garancia) Több színben is elérhető! - ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- 0perces! Samsung Galaxy Book5 360 2in1 Core Ultra 7 256V 16GB 1TB 15.6 FHD AMOLED TOUCH 1évgar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

