Cod sursa(job #2148228)

Utilizator stefandutastefandutahoria stefanduta Data 1 martie 2018 16:38:01
Problema Orase Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>
#include <cmath>
using namespace std;
ifstream in("orase.in");
ofstream out("orase.out");
int main()
{
    int n,m,i,v[50005],s[50005],maxx=-1,maxx1=-1,k;
    in>>n>>m;
    for (i=1;i<=m;i++)
    {
        in>>v[i]>>s[i];
        if (s[i]>maxx)
        {
            maxx=s[i];
            k=v[i];
        }
    }
    for (i=1;i<=m;i++)
    {
        if (s[i]!=maxx)
        {
            if (s[i]+maxx+abs(k-v[i])>maxx1)
                maxx1=s[i]+maxx+abs(k-v[i]);
        }
    }
    out<<maxx1;
    return 0;
}