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 Xmin⁡X_{\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 Nmax⁡N_{\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, Xmin⁡X_{\min} și Nmax⁡N_{\max}.

Restricții și precizări

  • 1≤K≤N≤1 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 (Nmax⁡N_{\max}) poate fi mai mare ca 1 000 0001 \ 000 \ 000
  • 1≤X≤1 000 000 0001 \leq X \leq 1 \ 000 \ 000 \ 000
  • 1≤i≤N1 \leq i \leq N, dacă i∈Pi \in P
  • Numerele date nu sunt neapărat sortate.
  • Pentru 4040 de puncte, Xmin⁡,K≤1 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ă Xmin⁡X_{\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ă Xmin⁡X_{\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ă Nmax⁡N_{\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 12∈P12 \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!