Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2021, Varianta 8, S3.1 - Numarul cu cei mai multi factori primi distincti

Medie 1500 ms 64 MB#bacalaureat#2021#antrenament#subiectul3

Subprogramul nrfp are doi parametri:

  • n, prin care primeste un numar natural (n in [2,2000]);
  • m, prin care furnizeaza numarul din intervalul inchis [2,n] care are cei mai multi factori primi DISTINCTI; daca exista mai multe numere cu aceasta proprietate, subprogramul il returneaza pe cel mai mare dintre ele.

Scrieti definitia completa a subprogramului.

Exemplu: daca n=100 atunci, in urma apelului, m=90 (90=23^25 are 3 factori primi distincti - 2, 3 si 5 - numarul maxim posibil pentru valori pana la 100, iar dintre numerele cu aceasta proprietate, 90 este cel mai mare).

Date de intrare
Se citeste de la tastatura n.
Date de iesire
Numarul din [2,n] cu cei mai multi factori primi distincti (cel mai mare, la egalitate).
Restrictii
2 <= n <= 2000

Exemple

Exemplul 1

Intrare

100

Iesire

90

Exemplul 2

Intrare

2

Iesire

2

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.