Cod sursa(job #758233)
Utilizator | Data | 14 iunie 2012 22:34:36 | |
---|---|---|---|
Problema | Euro | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Remember Mihai Pătrașcu | Marime | 0.49 kb |
#include <fstream>
using namespace std;
ifstream fin("euro.in");
ofstream fout("euro.out");
long long euro[34569];
int main()
{
int n,t,esum=0, lei = 0;
fin>>n>>t;
for(int i = 1; i <=n; i++)
{
fin>>euro[i];
esum += euro[i];
if(esum < 0)
{
lei += esum * i - t;
esum = 0;
}
}
if(esum>0)
lei +=esum*n - t;
fout<<lei;
fin.close();
fout.close();
return 0;
}