Cod sursa(job #67969)

Utilizator razvi9Jurca Razvan razvi9 Data 26 iunie 2007 10:44:25
Problema Orase Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<stdio.h>
int a[50001],b[50001],n,m,i,j;
int abs(int a)
{if(a<0) return -a;
 return a;}
int main()
{freopen("orase.in","r",stdin);
 freopen("orase.out","w",stdout);
 scanf("%d %d",&n,&m);
 for(i=1;i<=n;i++)
  scanf("%d %d",&a[i],&b[i]);
 unsigned long max=0;
 for(i=1;i<n;i++)
  for(j=i+1;j<=n;j++)
   if(max<b[i]+b[j]+abs(a[j]-a[i]))
   max=b[i]+b[j]+abs(a[j]-a[i]);
 printf("%u",max);
 fclose(stdout);
 return 0;}