Cod sursa(job #871974)

Utilizator stefanuc112Ignatescu Stefan stefanuc112 Data 5 februarie 2013 17:08:23
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include<fstream>
using namespace std;
int n,i,t[999];
int b[10001],j,suma,c[100001],max1,max2,k,k1;
int main()
{
    ifstream f("expresie.in");
    ofstream g("expresie.out");
    f>>n;
    for(i=1;i<=n;i++)
    {
        f>>t;
        suma+=t;
    }
    for(i=1;i<=n-2;i++)
    {
        k++;
        b[k]=suma-t-t[i+1]-t[i+2]+t*t[i+1]*t[i+2];
    }
    for(i=1;i<=n-1;i++)
        for(j=i+1;j<=n-1;j++)
    {
        k1++;
        c[k1]=suma-t-t[i+1]-t[j]-t[j+1]+t*t[i+1]+t[j]*t[j+1];
    }
    max1=b[1];
    for(i=2;i<=k;i++)
        if(b>max1)
            max1=b;
        max2=c[1];
        for(i=2;i<=k1;i++)
            if(c>max2)
                max2=c;
            if(max1>max2)
                g<<max1;
            else
                g<<max2;
            return 0;
}