Cod sursa(job #2364540)

Utilizator Codrincristea21Cristea Codrin Codrincristea21 Data 4 martie 2019 09:35:23
Problema Teren Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <bits/stdc++.h>
using namespace std;
long long v[100001];
ifstream f("caluti.in");
ofstream g("caluti.out");
int main()
{unsigned long long t,n,k,p,i,j,z,s=0,sa=0,x,loc=0;;
f>>t;
for(i=1;i<=t;i++){
f>>n>>k>>p;
for(j=1;j<=n;j++)
    f>>v[j];
j=1;
while(j<=n){
    sa=0;
    for(z=j;z<=k+j-1&&k+j-1<=n;z++){sa=sa+v[z];
                          if(sa+p>v[z+1]){sa=sa-v[z];
                          break;}}
    s=s+sa+p;
    j=j+z;
}
g<<s+p;}
    return 0;
}