Cod sursa(job #1255383)

Utilizator AndyCatrunaCatruna Andy AndyCatruna Data 4 noiembrie 2014 19:09:22
Problema Buline Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
using namespace std;
ifstream fin("buline.in");
ofstream fout("buline.out");
int n,i,x,minim,ii,y,s,smin,j,jj;
int main(){
    fin>>n;
    minim=99999999;
    for(i=1;i<=n;i++){
        fin>>x>>y;
        if(y==0){
            x=-x;
        }
        s+=x;
        smin+=x;
        if(x<smin){
            smin=x;
            ii=i;
        }
        if(minim>smin){
            minim=smin;
            j=i;
            jj=ii;
        }
    }
    fout<<s-minim<<" "<<j+1<<" "<<n-(j-jj+1);

    return 0;
}