Fiind elev în clasa a IX-a, George îşi propune să studieze capitolul divizibilitate cât mai bine. Ajungând la numărul de divizori asociat unui număr natural, constată că sunt numere într-un interval dat, cu acelaşi număr de divizori.
De exemplu, în intervalul , numerele , şi au acelaşi număr de divizori, și anume 4. De asemenea, şi au acelaşi număr de divizori, egal cu , etc.
Cerinţă
Scrieţi un program care pentru un interval dat determină care este cel mai mic număr din interval ce are număr maxim de divizori. Dacă sunt mai multe numere cu această proprietate se cere să se numere câte sunt.
Date de intrare
Fişierul de intrare maxd.in
conţine pe prima linie două numere şi separate prin spaţiu reprezentând extremităţile intervalului.
Date de ieşire
Fişierul de ieşire maxd.out
va conţine pe prima linie trei numere separate prin câte un spaţiu cu semnificaţia:
- cea mai mică valoare din interval care are număr maxim de divizori;
- numărul de divizori ai lui ;
- câte numere din intervalul citit mai au acelaşi număr de divizori egal cu .
Restricţii şi precizări
- Dacă aţi determinat corect , obţineţi din punctaj.
- Dacă aţi determinat corect , obţineţi din punctaj.
- Dacă aţi determinat corect , obţineţi din punctaj.
Exemplul 1
maxd.in
2 10
maxd.out
6 4 3
Explicație
este cel mai mic număr din interval care are maxim de divizori egal cu şi sunt astfel de numere: , , .
Exemplul 2
maxd.in
200 200
maxd.out
200 12 1
Explicație
are divizori iar în intervalul există un singur număr cu această proprietate.