Kezdőoldal » Tudományok » Alkalmazott tudományok » Melyik a leggyorsabb osztás?

Melyik a leggyorsabb osztás?

Figyelt kérdés

Két 100 jegyű számot osztását kell definiáljam számítógépen.

Ezért kell a leggyorsabb osztási trükk.


Próbáltam keresni egy olyan számot, aminek az osztóval való szorzata közel áll az osztandóhoz.

A sulis osztás erre nem a legalkalmasabb.


2011. márc. 27. 22:23
 1/7 Tom Benko ***** válasza:

Euklidészi osztás egész számokon, vagy a szorzás inverze valós számokon?

Előbbi esetben az osztót addig kétszerezed, amíg fölé nem érsz az osztandónak, majd a részkétszeresekből összerakod az osztandót, és a kettő megfelelő hatványait összeadod, valahogy így:

128:12=

12 1

24 2

48 4

96 8

192 16 -> ez már sok.

96+24<=128, és ez a legnagyobb a 128-nál kisebb számok közül jelen esetben. A 96 mellett a 8, a 24 mellett a 2 áll, tehát 8+2=10-szer van meg a 12 a 128-ban, a maradékot meg már könnyű megkapni.

2011. márc. 27. 22:49
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

[link]


A "FURTHER EXAMPLE"-nél működő példák is vannak.

2011. márc. 28. 11:29
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

Az eukleidészi osztás nem éppen a leggyorsabb két 1 millió számjegyű szám osztására.


A másodiknak:

A te osztásod elég gyors, ha a két szám hossza között nincs több mint 200 számjegy.

De ha több van akkor órákig is eltarthat.

Valami gyorsabb nincs?

2011. márc. 28. 14:44
 4/7 A kérdező kommentje:
sőt az euklideszi osztás, még két 100nál kisebb számot is lassan oszt el.
2011. márc. 28. 14:45
 5/7 anonim ***** válasza:

11:29 vagyok..

Mivel a számítógépek is így osztanak, nem hiszem, hogy órákig tartana.

2011. márc. 28. 17:10
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Egy másik példa, C kóddal, előjeles és előjel nélküli osztás:


[link]

2011. márc. 28. 17:27
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
kösz, segítségetekkel megoldottam az osztást
2011. márc. 29. 11:13

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!