Cod sursa(job #2813390)

Utilizator andrei_marciucMarciuc Andrei andrei_marciuc Data 6 decembrie 2021 15:40:07
Problema Orase Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <stdio.h>

#pragma GCC optimize("Ofast")
#pragma GCC optimize ("unroll-loops")

static inline int min( int a, int b ) {
    return ( a <= b ? a : b );
}

static inline int max( int a, int b ) {
    return ( a >= b ? a : b );
}

int d, l, a, b;

int main()
{
    FILE *fin = fopen( "orase.in", "r" );
    for( fscanf( fin, "%d%d", &d, &l ); ~fscanf( fin, "%d%d", &d, &l ); a = max( a, d + l ), b = max( b, l - d ) );
    fclose( fin );

    FILE *fout = fopen( "orase.out", "w" );
    fprintf( fout, "%d\n", a + b );
    fclose( fout );
    return 0;
}