Atenție! Aceasta este o versiune veche a paginii., scrisă la 2023-04-23 17:12:12.000.
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 avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.2 sec Limită de memorie 65536 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

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:

  1. coeficientul magic al întregului pachet de cărți;
  2. 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

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 5 categorii