Cod sursa(job #2068705)

Utilizator ManastirePoserba Dragos Manastire Data 18 noiembrie 2017 10:34:57
Problema Buline Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
#include <fstream>
#include <climits>
using namespace std;

int main()
{
    ifstream f("buline.in");
    ofstream g("buline.out");
    long long int i,j,n,N,x,y,v[1000],z,s=0,max=INT_MIN,MAX=INT_MIN;
    f>>N;
    for(i=1;i<=N;i++){
        f>>x>>y;
        if(y==0)v[i]=v[i+N]=-x;
            else v[i]=v[i+N]=x;
    }
for(i=1;i<=N;i++){
    for(j=1;j<=N;j++){
        for(z=1;z<=j;z++){
            s=s+v[z];}
    if(s>max)max=s;
}
 if(max>MAX)MAX=max;
}
    g<<MAX;












}