Pagini recente » Cod sursa (job #72452) | Cod sursa (job #2935743) | Cod sursa (job #2086147) | Cod sursa (job #1737072) | Cod sursa (job #172610)
Cod sursa(job #172610)
#include <stdio.h>
# define N 5010
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;
}