#3295
Indicatorul lui Euler, φ(n) – câteodată numit funcția phi, e folosit pentru a determina câte numere pozitive mai mici decât n care sunt relativ prime cu n există. De exemplu, cum 1, 2, 4, 5, 7 și 8 sunt toate mai mici decât 9 și sunt relativ prime la 9, φ(9)=6. Numărul 1 e considerat a fi relativ prim cu toate numerele naturale, deci φ(1)=1. În mod interesant, φ(87109)=79180, și se poate observa că 87109 e o permutare a lui 79180.
Se consideră un șir de cel mult 10000 de numere naturale distincte mai mici decât 10.000.000. Să se scrie un program care găsește valoarea lui n, pentru care φ(n) e o permutare a lui n și fracția n/φ(n) are valoare minimă. Dacă sunt mai multe valori cu aceeași proprietate atunci se scrie prima valoare din șir. Dacă nu sunt valori cu proprietatea menționată se va scrie valoarea 0.
Euler Project
| Problema | permeuler | Operații I/O |
permeuler.in/permeuler.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 10 MB
/
Stivă 8 MB
|
| Id soluție | #36993791 | Utilizator | |
| Fișier | permeuler.cpp | Dimensiune | 1.32 KB |
| Data încărcării | 08 Iunie 2022, 13:01 | Scor/rezultat | 100 puncte |
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | Corect ! | 20 | 20 | ||
| 2 | 0 secunde | Corect ! | 10 | 10 | ||
| 3 | 0 secunde | Corect ! | 10 | 10 | ||
| 4 | 0 secunde | Corect ! | 10 | 10 | ||
| 5 | 0.008 secunde | Corect ! | 30 | 30 | ||
| 6 | 0 secunde | Corect ! | 10 | 10 | ||
| 7 | 0 secunde | Corect ! | 10 | 10 | Exemplu | |
| Punctaj total | 100 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema permeuler face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.