Pagini recente » Cod sursa (job #857241) | Cod sursa (job #1224405) | Cod sursa (job #3146766) | Cod sursa (job #2616725) | Cod sursa (job #941565)
Cod sursa(job #941565)
#include <iostream>
#include <fstream>
#define f1 "account.inp"
#define f2 "account.out"
using namespace std;
int main(){
ifstream fi;fi.open(f1);
ofstream fo;fo.open(f2);
long a[35000];
long n,t;
fi>>n>>t;
//fo<<n<<" "<<t<<endl;
for (int i=0;i<n;i++){
fi>>a[i];
//fo<<a[i]<<endl;
}
long tong,kq;
kq=0;tong=0;
for (int i=0;i<n;i++){
tong+=a[i];
if (tong<0) {
kq+=tong*(i+1)-t;
tong=0;
//fo<<kq<<endl;
}
}
kq+=tong*n-t;
fo<<kq;
fi.close();
fo.close();
return 0;
}