Cod sursa(job #664287)

Utilizator repp4raduRadu-Andrei Szasz repp4radu Data 19 ianuarie 2012 21:33:18
Problema Euro Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
#include <cmath>

using namespace std;

int n, t;
int sol;

void citire()
{
    ifstream in("euro.in");
    int x;
    int s = 0;
    in>>n>>t;
    for(int i = 1; i <= n; i++)
    {
        in>>x;
        s += x;
        if(s < 0)
        {
            if(s * i < -t)
            {
                sol += (s * i - t);
                s = 0;
            }
        }
    }
    if(s)
    {
        sol += (s * n - t);
    }
    in.close();
}

void afisare()
{
    ofstream out("euro.out");
    out<<sol;
    out.close();
}

int main()
{
    citire();
    afisare();
    return 0;
}