Hirdetés
- Félrevezető a Tesla önvezető marketingje, mégis zöld utat kaphat Európában
- Kisétvágyú Radeon RX 9060 XT-t hozott az AMD
- Új képmotorral mutat fügét a ChatGPT a Google banánjának
- Izmos kis "2 az 1-ben" MoDT alaplapot villantott a Minisforum
- Az Enermax tényleg nem viccel, ha az új tápjának garanciaidejéről van szó
- Kiviszi a CES-re csúcskábelének prototípusát a HDMI LA
- Utánajártunk, hogy melyik memória mennyire drágulhat
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- Gaming notebook topik
- iPad topik
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- 3D nyomtatás
- Kisétvágyú Radeon RX 9060 XT-t hozott az AMD
- Apple MacBook
Ú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?:))
- Kiviszi a CES-re csúcskábelének prototípusát a HDMI LA
- Utánajártunk, hogy melyik memória mennyire drágulhat
- Víz- gáz- és fűtésszerelés
- Suzuki topik
- Battlefield 6
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- iPhone-t használók OFF topikja
- Gaming notebook topik
- Nintendo Switch 2
- GTA V
- További aktív témák...
- i7 8700/ RTX 2070 super alapú konfig/ garancia/ ingyen foxpost
- Ps5 slim digital hibátlan 2026.04.17+1 év Alza jótállás
- Eladó Google Pixel 9 Pro 16/256GB / Ajándék fólia és tok! / Akku 100% / 24 hó jótállás
- HP OMEN 17 - i9, RTX 3080, 1 TB SSD
- Samsung Galaxy S24 8/128GB, Megkímél, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Karácsonyi Akció! Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 1TB 16" WQXGA+ AMOLED TOUCH 1évgar
- HIBÁTLAN iPhone 15 Pro 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3503
- 154 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Macbook Air M2 15" 8GB 256GB 100%
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


