Sari la conținut
Zece la Info
Probleme

Ciurul divizorilor: cel mai mic numar cu exact k divizori

Medie 300 ms 64 MB#divizibilitate#ciurul-lui-eratostene

Se citesc un numar natural n si un numar natural nenul k. Folosind un ciur asemanator celui al lui Eratostene, determinati cel mai mic numar din intervalul [1, n] care are exact k divizori naturali. Daca nu exista un astfel de numar, afisati -1.

Date de intrare
Pe prima linie se afla numarul natural n. Pe a doua linie se afla numarul natural nenul k.
Date de iesire
Afiseaza un singur numar intreg: numarul gasit, sau -1 daca nu exista.
Restrictii
1 <= n <= 100000, 1 <= k <= 100

Exemple

Exemplul 1

Intrare

30
2

Iesire

2

Exemplul 2

Intrare

1
1

Iesire

1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.