Uite-te și tu ce mă pune să fac.......

Time limit: 0.05s Memory limit: 64MB Input: Output:

Da' de ce trebuie să găsesc eu numerele astea, oricum nu le știți voi deja?????

Cerință

Definim M(X,N)M(X,N) ca fiind mulțimea care conține toate numerele dd de la 11 la NN, care au proprietatea că cmmdc(d,X)>1\text{cmmdc}(d,X) > 1, unde cmmdc(a,b)\text{cmmdc}(a,b) este cel mai mare divizor comun al numerelor aa și bb.

Comisia a ales un număr XX și un număr NN, și v-a dat vouă mulțimea P=M(X,N)P = M(X,N), cu scopul de a vă ajuta să găsiți aceste două numere. Însă, există mai multe perechi (X,N)(X,N) pentru care mulțimea M(X,N)M(X,N) este cea dată, așa că voi trebuie să găsiți valoarea minimă a lui XX, pentru care există un NN astfel încât M(X,N)=PM(X,N) = P. Să notăm această valoare minimă a lui XX cu XminX_{\min}. Dintre toate valorile NN pentru care M(Xmin,N)=PM(X_{\min}, N) = P, voi va trebui să o găsiți pe cea maximă (fie aceasta NmaxN_{\max}).

Date de intrare

Pe prima linie se găsește un număr întreg KK, reprezentând numărul de numere din PP. Următoarea linie conține KK numere întregi, reprezentând mulțimea PP.

Date de ieșire

Pe prima linie se vor găsi două numere întregi, XminX_{\min} și NmaxN_{\max}.

Restricții și precizări

  • 1KN1 000 0001 \leq K \leq N \leq 1 \ 000 \ 000 - țineți cont că acest NN este cel al comisiei; NN-ul pe care trebuie să îl găsiți voi (NmaxN_{\max}) poate fi mai mare ca 1 000 0001 \ 000 \ 000
  • 1X1 000 000 0001 \leq X \leq 1 \ 000 \ 000 \ 000
  • 1iN1 \leq i \leq N, dacă iPi \in P
  • Numerele date nu sunt neapărat sortate.
  • Pentru 4040 de puncte, Xmin,K1 000X_{\min}, K \leq 1 \ 000.
  • Pentru fiecare test, primiți:
    • 0%0\% din punctaj dacă niciunul dintre numerele afișate nu este corect sau dacă nu ați afișat exact 2 numere.
    • 50%50\% din punctaj dacă exact unul dintre numerele afișate este corect.
    • 100%100\% din punctaj dacă ambele numere sunt corecte.

Exemplu

stdin

7
8 6 3 10 9 2 4

stdout

6 11

Explicație

Comisia a ales X=12X = 12 și N=10N = 10, dar Xmin=6X_{\min} = 6 și Nmax=11N_{\max} = 11.

Dacă XminX_{\min} ar fi 11, 22, 44 sau 55, atunci cmmdc(Xmin,3)\text{cmmdc}(X_{\min},3) ar fi 11, ceea ce nu ar putea să se întâmple. Dacă XminX_{\min} ar fi 33, atunci cmmdc(Xmin,2)\text{cmmdc}(X_{\min},2) ar fi 11, ceea ce nu ar putea să se întâmple.

Dacă NmaxN_{\max} ar fi 1212 sau mai mare, cmmdc(12,Xmin)=cmmdc(12,6)=6>1\text{cmmdc}(12, X_{\min}) = \text{cmmdc}(12, 6) = 6 > 1, așa că ar trebui să avem 12P12 \in P, adică 12{2,3,4,6,8,9,10}12 \in \{2, 3, 4, 6, 8, 9, 10\}, imposibil.

Așa că Xmin=6X_{\min} = 6 și Nmax=11N_{\max} = 11.

Log in or sign up to be able to send submissions!