Pagini recente » Cod sursa (job #2022283) | Cod sursa (job #1656795) | Rating Andrei Merfu (andrei_merfu) | Cod sursa (job #681490) | Cod sursa (job #1574172)
#include <fstream>
using namespace std;
ifstream f("orase.in");
ofstream g("orase.out");
int dif(int a, int b)
{
if(a>b)
return a-b;
return b-a;
}
struct oras
{
int d,l;
};
int n,m,i,j,maxi,s;
oras O[50001];
int main()
{
f>>m>>n;
for(i=1;i<=n;i++)
f>>O[i].d>>O[i].l;
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
{
s=O[i].l+O[j].l+dif(O[i].d,O[j].d);
if(s>maxi)
maxi=s;
}
g<<maxi;
f.close();
g.close();
return 0;
}