Ez érdekes kérdés, hogy sokkal nehezebb, mint amilyennek látszik, és ez még nem érkezett válasz. A kérdés lehet figyelembe venni a 2 nagyon különböző kérdés.
1 adott N, keresse meg a listában L N prime tényezők
2 adott L, számítsuk számos egyedi kombinációk
Minden választ látok eddig lásd # 1, és nem is beszélve, hogy ez nem kezelhetőek a hatalmas számokat. Közepesen méretű N, akár 64 bites számok, könnyű; A hatalmas N, faktoring probléma, hogy „örökre”. A nyilvános kulcsú titkosítás ezen múlik.
Kérdés # 2 szüksége vitát. Ha L amely csak egyedi számokat, ez egy egyszerű számítást a kombináció képlete választja k tárgyak n elem. Igazából, ha kell összefoglalni az eredményeket a készítmény alkalmazása közben változó k 1 és sizeof (L). Azonban az L általában tartalmaznak többszöri előfordulását több prímszám. Például L = {2,2,2,3,3,5} az faktorizációja N = 360 Most ez a probléma elég nehéz!
Újraírása # 2, adott gyűjtemény tartalmazó C k tételek, mint ez az elem egy egy „ismétlődések, és tétel b van b” másolatok, stb, hogy hány egyedi kombinációja az 1-k-1 elem van? Például, {2}, {2,2}, {2,2,2}, {2,3}, {2,2,3,3} kell minden egyes egyszer fordul elő, és csak egyszer, ha L = {2,2 , 2,3,3,5}. Minden ilyen egyedi al-gyűjtemény egy egyedi osztója N megszorozzuk a tárgyakat az al-gyűjtemény.