Pagini recente » Cod sursa (job #340715) | Cod sursa (job #1265894) | Cod sursa (job #3042259) | Cod sursa (job #2393848) | Cod sursa (job #1255383)
#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;
}