|
|||
TényezőkAz aritmetika alaptétele szerint minden 1-nél nagyobb egész szám egyértelműen felírható egy vagy több prímszám szorzataként. Bár a felírás egyértelmű, a prímtényezőknek számos elrendezése létezhet. Például:
10 = 2 * 5 20 = 2 * 2 * 5 = 5 * 2 = 2 * 5 * 2 = 5 * 2 * 2 Jelölje f(k) a k szám prímtényezői különböző elrendezéseinek a számát! Ekkor tehát f(10) = 2 és f(20) = 3. Adott pozitív n szám esetén mindig létezik legalább egy olyan k szám, amelyre f(k) = n. A legkisebb ilyen k-t keressük. A bemenet specifikációjaA bemenet legfeljebb 1000 tesztesetből áll, mindegyik külön sorban. Minden teszteset egy n < 263 pozitív egész szám. A kimenet specifikációjaMinden tesztesetre a kimenetre kell írni az n számot, valamint (egy szóköz után) a legkisebb olyan k > 1 értéket, amelyre f(k) = n. A bemeneten szereplő számok úgy lesznek megválasztva, hogy k < 263. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |