Cod sursa(job #505249)
#include<fstream>
using namespace std;
struct pct { int x,y,z;}P[300001];
int dist(pct A,pct B)
{ return abs(A.x-B.y)+abs(A.y-B.z)+abs(A.z-B.x);
}
int main()
{ freopen("adunare.in","r",stdin);
freopen("adunare.out","w",stdout);
int n,i,j,pmax=0,pmay=0,max=0,x,y;
/*scanf("%d",&n);
for(i=1;i<=n;i++) scanf("%d%d%d",&P[i].x,&P[i].y,&P[i].z);
for(i=1;i<n;i++) for(j=i+1;j<=n;j++)
{
x=dist(P[i],P[j]);
y=dist(P[j],P[i]);
if(x>y) { if(x>max||(x==max&&(i<pmax||(i==pmax&&j<pmay)))) max=x,pmax=i,pmay=j; }
else if(y>max||(y==max&&(j<pmax||(j==pmax&&i<pmay))))max=y,pmax=j,pmay=i;
}*/
printf("%d %d",pmax,pmay);
return 0;
}