Tato zajímavá otázka je mnohem těžší, než se zdá, a to nebyla zodpovězena. Otázkou může být zapracovány do 2 velmi různé otázky.
1. vzhledem k tomu, N, najít seznam litrů prvočinitele n '
2 vzhledem k tomu, L, vypočítat počet jedinečných kombinací
Všechny odpovědi vidím tak daleko odkazují na # 1 a nezmínit nejde povolný pro obrovských množstvích. Pro středně velké N i 64-bitových čísel, je snadné; k obrovskému N, problém factoring může mít „na věčné časy“. Šifrování s veřejným klíčem závisí na toto téma.
Otázka # 2 potřebuje další diskusi. Pokud L obsahuje pouze jedinečné číslo, jedná se o jednoduchý výpočet s použitím kombinace vzorec pro výběr k objektů z n bodů. Ve skutečnosti, je třeba shrnout výsledky z použití vzorce, když se mění k, od 1 do sizeof (L). Nicméně, L obvykle obsahuje více výskytů více připraví. Například, L = {2,2,2,3,3,5} je faktorizace N = 360. Nyní tento problém je poměrně obtížné!
Přeformulování # 2, vzhledem k tomu, kolekce C obsahující K předměty, jako je tato položka A má "duplikáty, a bod b má B- duplicity, atd. Kolik unikátních kombinací 1 do K-1 položky jsou k dispozici? Například, {2}, {2,2}, {2,2,2}, {2,3}, {2,2,3,3} musí každý nastat jednou a pouze jednou, pokud L = {2,2 , 2,3,3,5}. Každý takový jedinečný dílčí kolekce je unikátní dělitelem N vynásobením položky v sub-sbírky.