Cod sursa(job #2516524)

Utilizator Botzki17Botocan Cristian-Alexandru Botzki17 Data 1 ianuarie 2020 01:34:00
Problema Orase Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>

using namespace std;
ifstream fin("orase.in");
ofstream fout("orase.out");
const int MMAX = 1000000;
int d[MMAX+5];
int main()
{
    int n, m, i, x, y, raspuns;
    fin>>m>>n;
    for(i =1 ; i <=n;i ++)
    {
        fin>>x>>y;
        d[x] = max(d[x], y);
    }
     raspuns = 0;
    for(i=1;i<=m;i++)
    {
       raspuns = max(raspuns, d[i-1] +1 + d[i]);
       d[i] = max(d[i-1] + 1, d[i]);
    }
    fout<<raspuns<<"\n";
    return 0;
}