Felismertek valami szabályszerűséget ebben a sorozatban?
Ezt a feladatot próbálom megoldani:
A probléma, hogy ha lefuttatnám a függvényemet 24680-ra, akkor még a következő évezredben is futna. :)
Ránézésre észrevesz valaki bármilyen szabályszerűséget a kapott értékek között?
1: 1
2: 1
3: 2
4: 5
5: 16
6: 61
7: 272
8: 1385
9: 7936
10: 50521
11: 353792
12: 2702765
13: 22368256
14: 199360981
15: 1903757312
16: 19391512145
17: 209865342976
18: 2404879675441
19: 29088885112832
#11
Tessék, "akaszd meg" valahol, hogy 100 helyett 24680-ra is adjon eredményt! :)
Hogy lehet másképp mondani az explicit képletet?
Csak hogy ne tűnjek túlságosan okosnak. :)
Ezt próbálom most leírni... de az osztás miatt nem megy. :D
OverflowError: integer division result too large for a float
#15 Te miről beszélsz?! :D
Egy matematikai függvényt akarok leprogramozni, hogy nagy n-re is adjon eredményt.
Programozáshoz sásd az alábbit:
Idezet a #1-es linkbol:
"The nth zigzag number is equal to the Entringer number E(n, n)"
Entringer szamot pedig lehet dp-vel szamolni O(n^2) komplexitassal, ami meg mindig eleg lassu tizezres nagysagrendnel (foleg Pythonban), de C++-ban pl. lefut par masodperc alatt. 24680-ra 773479144 eredmenyt ad nekem (moddal).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!