Cod sursa(job #664287)
| Utilizator | 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;
}
