Pagini recente » Cod sursa (job #3344172) | Cod sursa (job #3357356) | Cod sursa (job #579288) | Cod sursa (job #3355448) | Cod sursa (job #3340648)
#include <fstream>
#include <cmath>
using namespace std;
ifstream cin("buline.in");
ofstream cout("buline.out");
int v[200007];
int main()
{
int n,mx=0,l,pz;
cin>>n;
for(int i=0;i<n;i++){
int x,y;
cin>>x>>y;
if(y==0)v[i]=x*-1;
else v[i]=x;
///cout<<v[i]<<endl;
}
for(int i=0;i<n;i++){
int sp=v[i];
for(int j=1;j<n;j++){
if(i+j==0)sp+=v[0];
else sp=sp+v[(i+j)%n];
///cout<<sp<<" "<<i<<" "<<i+j<<endl;
if(mx<sp){
mx=sp;
pz=i+1;
l=j+1;
}
}
}
cout<<mx<<" "<<pz<<" "<<l;
return 0;
}