Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | magictrick.in, magictrick.out | Sursă | ONI 2023 clasa a 6-a |
|---|---|---|---|
| Autor | Mihnea-Vicențiu Bucă | Adăugată de |
|
| Timp de execuție pe test | 0.2 sec | Limită de memorie | 65536 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Magictrick (clasa a 6-a)
Richard a pregătit un truc magic pentru a o impresiona pe Dara. Pentru a pune acest truc magic în practică Richard a cumpărat un pachet de N cărți pe spatele cărora este scris câte un număr natural nenul.
Totuși Richard consideră că pachetul de cărți nu este suficient de bun pentru trucul lui magic. El se decide să aleagă un set, de cel puțin două cărți, din pachetul cumpărat astfel încât acesta să aibă coeficientul magic cât mai mare.
Coeficientul magic al unui set de cărți reprezintă produsul dintre suma numerelor scrise pe cărțile respective și cel mai mare divizor comun al acestor numere. De exemplu, pentru setul de cărți care au inscripționate numerele {2, 3, 6, 7, 8} coeficientul magic maxim este 32 și se obține pentru setul de cărți având numerele {2, 6, 8} (Vezi exemplul 2).
Cerințe
Fiind date numerele scrise pe cele N cărți din pachet, să se determine:
- coeficientul magic al întregului pachet de cărți;
- coeficientul magic maxim, alegând din pachet un set de cel puțin două cărți.
Date de intrare
Fișierul de intrare magictrick.in va conține pe prima linie numerele naturale C și N, unde C reprezintă cerința care trebuie rezolvată (1 sau 2), iar N reprezintă numărul de cărți cumpărate de Richard. Pe următoarea linie fișierul conține N valori, reprezentând numerele ce sunt scrise pe spatele fiecărei cărți. Numerele care se găsesc pe aceeași linie a fișierului sunt separate prin câte un spațiu.
Date de ieșire
Fișierul de ieșire magictrick.out conține fie doar răspunsul pentru cerința 1 (dacă *C* = 1), fie doar răspunsul pentru
cerința 2 (dacă *C* = 2).
Restricții
- ... ≤ ... ≤ ...
Exemplu
| magictrick.in | magictrick.out |
|---|---|
| This is some text written on multiple lines. |
This is another text written on multiple lines. |
Explicație
...


Poți vedea testele pentru această problemă accesând