Cod sursa(job #2523897)

Utilizator dariusandreicotaeCotae Darius Andrei dariusandreicotae Data 14 ianuarie 2020 20:57:28
Problema Progresie Scor 0
Compilator cpp-64 Status done
Runda Arhiva ICPC Marime 0.65 kb
#include <fstream>
#include <algorithm>
ifstream fin ("progresie.in");
ofstream fout ("progresie.out");
using namespace std;
int n,i,x[1001],r,c[3],k;
int main()
{
    fin>>n;
    for(i=1; i<=n-2; i++)
    {
        fin>>x[i];
    }
    sort(x+1,x+n-1);
    r=(x[n-2]-x[1])/(n-2);
    for(i=1; i<=n-2; i++)
    {
        if(x[i]+r!=x[i+1])
        {
            if(x[i]+r*2!=x[i+1])
            {
                c[++k]=x[i]+r+(n-2);
                c[++k]=x[i]+r*2+n;
                break;
            }
            else
                c[++k]=x[i]+r;
        }
    }
    for(i=1; i<=2; i++)
        fout<<c[i]<<" ";
    return 0;
}