Pagini recente » Cod sursa (job #1216963) | Cod sursa (job #774678) | Cod sursa (job #976795) | Cod sursa (job #103060) | Cod sursa (job #172619)
Cod sursa(job #172619)
#include <stdio.h>
# define N 50010
int n,m,max,a,d[N],l[N];
inline int maxim(int x,int y)
{
if(x>y) return x;
return y;
}
void scan()
{
freopen("orase.in", "r",stdin);
freopen("orase.out", "w",stdout);
scanf("%d%d", &m,&n);
for(int i=1;i<=n;++i)
scanf("%d%d", &d[i],&l[i]);
}
void solve()
{
for(int i=1;i<=n;++i)
for(int j=i+1;j<=n;++j)
{
a=maxim(d[i]-d[j],d[j]-d[i])+l[i]+l[j];
if(a>max)
max=a;
}
printf("%d\n", max);
}
int main()
{
scan();
solve();
return 0;
}