Se dă un șir de numere naturale nenule.
Cerință
Să se determine răspunsul pentru una dintre următoarele cerințe:
- Cel mai mare divizor comun al celor numere.
- Cel mai mare divizor comun care se poate obține alegând exact elemente din șir.
- Cel mai mare divizor comun care se poate obține alegând exact elemente din șir.
Date de intrare
Fișierul de intrare cmmdc.in conține pe prima linie un număr natural reprezentând cerința cerută (, sau ), pe a doua linie se află numărul natural nenul , iar pe următoarele linii se găsesc, câte un numărul pe fiecare linie, cele elemente ale șirului.
Date de ieșire
În fișierul cmmdc.out se va afișa răspunsul pentru cerința cerută.
Restricții și precizări
- oricare (numerele sunt de tip
long long)
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 16 | , și , pentru |
| 2 | 20 | și |
| 3 | 21 | și |
| 4 | 21 | și |
| 5 | 12 | și |
| 6 | 10 | și |
Exemplul 1
cmmdc.in
1
5
48
40
20
16
80
cmmdc.out
4
Explicație
, deci se cere determinarea celui mai mare divizor comun al celor cinci numere: , , , și .
Răspunul este .
Exemplul 2
cmmdc.in
2
5
48
40
20
16
80
cmmdc.out
8
Explicație
, deci se rezolvă cerința .
Eliminând numărul , rămân numere, iar , care este și maximul posibil.
Exemplul 3
cmmdc.in
3
5
48
40
20
16
80
cmmdc.out
20
Explicație
, deci se rezolvă cerința .
Eliminând numerele și rămân numere, iar , care este și maximul posibil.
Sursă și autori
OJI 2022, clasele 6. Dan Pracsiu.
Enunț din Kilonova, sub licența CC-BY-NC-SA-4.0, conform politicii sursei. Adaptări de prezentare și tipografie. Exemplele, formulele și figurile originale sunt păstrate.
Trimite o soluție
Setul original de teste și regulile de punctare sunt în curs de verificare. Trimiterea pentru evaluare va fi disponibilă după această verificare.
Se verifică autentificarea…