Pagini recente » Cod sursa (job #3234538) | Cod sursa (job #2367293) | Cod sursa (job #503682) | Cod sursa (job #1555315) | Cod sursa (job #495672)
Cod sursa(job #495672)
#include<stdio.h>
#include<algorithm>
using namespace std;
const int N = 1<<16;
struct oras
{
int x,y;
};
int n;
oras v[N];
bool cmp(oras p,oras q)
{
return p.x < q.x;
}
int main ()
{
int n,m,dist,max=0,i,j;
freopen("orase.in","r",stdin);
freopen("orase.out","w",stdout);
scanf("%d",&m);
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%d",&v[i].x);
scanf("%d",&v[i].y);
}
sort(&v[1],&v[1+n],cmp);
for (i=1;i<=n;i++)
{
for (j=i+1;j<=n;j++)
{
dist=v[j].x-v[i].x+v[j].y+v[i].y;
if (dist>max)
max=dist;
}
}
printf("%d",max);
return 0;
}