Cod sursa(job #995766)

Utilizator otnielMercea Otniel otniel Data 10 septembrie 2013 11:30:16
Problema Divk Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<iostream>
using namespace std;
#include<stdio.h>
long long a,b,n,k,i,j,nr,nrfinal,z[500005],suma;
FILE *f,*g;
int main()
{
    f=fopen("divk.in","r");
    g=fopen("divk.out","w");
    fscanf(f,"%lld%lld%lld%lld\n",&n,&k,&a,&b);
    for(i=0;i<n;i++)
        {fscanf(f,"%lld",&z[i]);
          nr=0;
          suma=0;
              for(j=i;j<=i+b;j++)
          {nr++;
          fscanf(f,"%lld",&z[j]);
           suma=suma+z[j];
              if(suma%k==0&&nr>=a)
              {nrfinal++;
              j=i+b;}
          }
          }
          fprintf(g,"%lld",nrfinal);
}