Cod sursa(job #1211934)

Utilizator katakonst94Pirvu Constantin Catalin katakonst94 Data 23 iulie 2014 15:21:38
Problema Divk Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <iostream>
#include <fstream>

using namespace std;
 int n,a,b,k,v[500000],sum,divk=0,s;

int main()
{


    ofstream g("divk.out");

    FILE * pFile;
 pFile=fopen("divk.in","r");
 fscanf(pFile,"%d",&n);
  fscanf(pFile,"%d",&k);
  fscanf(pFile,"%d",&a);
  fscanf(pFile,"%d",&b);
  for(int i=1;i<=n;i++)
       fscanf(pFile,"%d",&v[i]);

int mn,curs,mxs;
mxs=-1;
      curs=1;
      //cout<<a<<"  "<<b<<"  "<<k<<"  ";
  for (int i = 1; i <= n; i++) {
   for (int  j= i; j <= n; j++) {
         sum = 0;
         for (int h = i; h <= j; h++)
                sum += v[h];
         if (sum%k==0&&j-i+1>=a&&j-i+1<=b){
               divk++;

         }
   }
}

  g<<divk;



    cout << "Hello world!" << endl;
    return 0;
}