Hirdetés
- Bizarr babával és gigateleppel futott be a OnePlus ásza
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Android alkalmazások - szoftver kibeszélő topik
- Telekom mobilszolgáltatások
- Nem megy az AI az Apple-nek, hullanak a fejek
- Okosóra és okoskiegészítő topik
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Apple iPhone 17 Pro Max – fennsík
- Google Pixel topik
Új hozzászólás Aktív témák
-
dobragab
addikt
válasz
jattila48
#3456
üzenetére
Tessék! 9GAG-en sokadszor botlottam bele ebbe a stílusgyakorlatba reggel.
Annyit módosítottam a fejlécen, hogy
unsigned long long getFibonacciNumber(unsigned i)És írtam hozzá egy tesztprogramot:
int main()
{
unsigned long long result[1000];
clock_t start = clock();
for(int i = 0; i < 1000; ++i)
result[i] = getFibonacciNumber(1370 * i);
clock_t finish = clock();
for(auto n : result)
std::cout << n << ' ';
std::cout << ((finish - start) / double(CLOCKS_PER_SEC)) * 1000 << " ms" << std::endl;
return 0;
}Az én megoldásom a nemigazán bivalyerős laptopomon (i5-4200U) átlagosan 80 ms körül végez, és szépen tagolva 11 sor. Egyelőre nem lövöm le a kódot, hátha szeretnél és tudsz jobbat írni STL nélkül. Beégetett méretű tömb lehetőleg ne legyen benne, de amúgy bármi (szálkezelés is).
Összehasonlítási alap: egy egyszerű iteratív megoldás nálam 3800 ms körül teljesít.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- IPHONE 12 MINI 64GB, FEKETE, 100%, ÚJ AKKU, ÜZLETBŐL, GARANCIA
- X1 2-in-1 Gen9 14" 3K OLED érintő Ultra 7 165U 32GB 512GB NVMe ujjlolv IR kam gar
- IPHONE 12 MINI 128GB, KÉK, AKKU, ÜZLETBŐL, GARANCIA
- i5 10600/ RX5700XT/ 16GB DDR4 alapú konfig/ garancia/ ingyen foxpost
- IPHONE 12 MINI 128GB, ÚJ , 100% AKKU, ÜZLETBŐL, GARANCIA
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD ASUS ROG STRIX RTX 3070Ti 8GB Zalman Z1 PLUS 750W
- Lenovo X13 Thinkpad Gen2 WUXGA IPS i5-1145G7 16GB RAM 256GB SSD Intel Iris XE Win11 Pro Garancia
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- új SteelSeries Arctis GameBuds fülhallgató
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


