Fermat'n Tekijöihinjaon Laskuri
Syötä pariton luku jakaaksesi sen tekijöihin Fermat'n menetelmällä.
Tulos
Käyttöohjeet
- Syötä arvosi yllä oleviin kenttiin.
- Näe tulos painamalla "Laske".
- Lähetä tuloksesi "Jaa"-painikkeella.
Tietoa tästä laskurista
Fermat'n tekijöihinjakomenetelmä hyödyntää sitä, että mikä tahansa pariton kokonaisluku N voidaan kirjoittaa kahden neliön erotuksena, N = a² − b² = (a−b)(a+b). Algoritmi aloittaa arvosta a = ⌈√N⌉ ja kasvattaa a:ta yhdellä joka askeleella tarkistaen, onko a² − N itsessään täydellinen neliö (b²); heti kun on, N hajoaa välittömästi tekijöihin (a−b)(a+b). Tämä laskuri suorittaa tämän silmukan ja näyttää jokaisen askeleen, jonka se otti tekijöiden löytämiseksi.
Menetelmä suppenee hyvin harvoilla askelilla, kun N:n kaksi tekijää ovat lähellä toisiaan – sen suurin heikkous on myös sen tärkein käytännön käyttötarkoitus: kryptografian opiskelijat ja tietoturvatutkijat käyttävät Fermat'n tekijöihinjakoa osoittaakseen, miksi RSA-moduulit on rakennettava alkuluvuista, jotka ovat kaukana toisistaan, sillä liian lähelle toisiaan valitut alkuluvut tekevät moduulista triviaalisti murrettavan. Se on myös tavallinen harjoitus lukuteorian kursseilla neliöiden erotuksella päättelyn havainnollistamiseksi.
Oliko tästä apua?
Voit valita enintään 3 reaktiota.
Suositut laskimet
Lainalaskuri
Kuukausierä, korot yhteensä ja täydellinen lyhennysohjelma.
Prosenttilaskuri
Prosenttimuutos, prosentti jostakin ja suhdelaskelmat.
Alennuslaskuri
Laske lopullinen hinta, säästö ja alennuksen määrä.
BMI-laskuri
Painoindeksi pituudesta ja painosta (metrinen tai imperialinen).
Ikälaskuri
Laske tarkka ikäsi vuosina, kuukausina ja päivinä syntymäpäivästä.
Koronkoron laskuri
Laske loppumäärä ja ansaittu korko koronkoron kanssa.
Kaikki laskurit
- Lainalaskuri
- Voittolaskuri
- Alennuslaskuri
- BMI-laskuri
- Prosenttilaskuri
- Ihannepainon laskuri
- Ikälaskuri
- Laskettu aika -laskuri
- Koronkoron laskuri
- BMR-laskuri (perusaineenvaihdunta)
- Tippilaskuri
- Polttoainekustannuslaskuri
- Päivämäärien erotuslaskuri
- Unisyklilaskuri
- Päivittäisen vedentarpeen laskuri
- Yksinkertaisen koron laskuri
- Sykealuelaskuri
- Juoksuvauhdin laskuri
- Lemmikin iän laskuri
- Kaloreiden kulutuksen laskuri
- Makrolaskuri
- TDEE-laskuri (Päivittäinen kokonaisenergiankulutus)
- Vyötärö-lantio-suhteen laskuri
- Kunniakirjalaskuri (Takdir/Teşekkür)
- Yhden toiston maksimin (1RM) laskuri
- Ovulaatiolaskuri
- Sähkökustannuslaskuri
- Yksikköhintalaskuri
- Säästötavoitelaskuri
- Kriittisen pisteen laskuri
- Maalilaskuri
- Kurssin keskiarvolaskuri
- Työpäivälaskuri
- Aikavälin laskuri
- Polttoaineenkulutuslaskuri
- Lämpötilan muunnin
- Laattalaskuri
- Kuvasuhdelaskuri
- Roomalaisten numeroiden muunnin
- Tavoitepainoon kuluvan ajan laskuri
- Palkanmuunnin (tunnista vuoteen)
- Luottokortin tarkistin (Luhn)
- Kehon pinta-alan (BSA) laskuri
- Tuntuu kuin -lämpötilan laskuri
- Ohmin lain laskuri
- Pikselitiheyden (PPI) laskuri
- Moolimassalaskuri
- Horoskooppimerkkilaskuri (länsimainen + kiinalainen)
- IBAN-tarkistin
- Kengännumeron muunnin
- Maatietojen ja suuntanumeron haku
- Aikavyöhyke-ero (maailmankello)
- Vuotuisen yhdistetyn kasvuvauhdin (CAGR) laskuri
- 72:n säännön laskuri
- Veren alkoholipitoisuuden (BAC) laskuri
- Rasvattoman kehon massan (LBM) laskuri
- Pythagoraan lauseen laskuri
- Nopeuden muunnin
- Latausajan laskuri
- Päivämäärälaskuri (lisää/vähennä)
Laskimia ei löytynyt
Kommentit