Cod sursă (job #343917)

Utilizator avatar raulienei Ienei Raul raulienei IP ascuns
Problemă Lanterna Compilator cpp | 0,71 kb
Rundă Arhiva de probleme Status evaluat
Dată 26 ian. 2018 14:21:17 Scor 0
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("lanterna.in");
ofstream g ("lanterna.out");
long int n,k,i;
long long int mini=1000000,x[100000],dist;
//long long int mini=1000000,x,y,dist;
/*int lanterna (long long int x,int n)
{
    if(n>=0)
        {f>>x;
        if(x<mini)
        {
            mini=x;
        }
        lanterna(x,n-1);}
    if(mini!=x)
    {
        dist=dist+x+mini;
    }
    cout<<dist<<" ";
}*/
int main()
{
  /*  f>>n;
lanterna(x,n);
dist=dist-mini;
g<<dist;*/
 f>>n;
 for(i=1;i<=n;i++)
 {
     f>>x[i];
     if(x[i]<mini) mini=x[i];
 }
 for(i=1;i<=n;i++)
 {
    if(mini!=x[i]) dist=dist+x[i]+mini;
 }
 dist=dist-mini;
 g<<dist;
}