Cod sursa(job #1582026)
Utilizator | Vasilescu Eliza Vasilescu | Data | 27 ianuarie 2016 16:32:51 |
---|---|---|---|
Problema | Orase | Scor | 10 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.64 kb |
#include <stdio.h>
int d[1000000], l[1000000];
int main(){
FILE *fin, *fout;
fin=fopen("orase.in", "r");
fout=fopen("orase.out", "w");
int n, m, li, di, i, max, mx, poz, pz, sol;
fscanf(fin, "%d%d", &m, &n);
max=0;
mx=0;
for(i=0; i<n; i++){
fscanf(fin, "%d%d", &di, &li);
l[i]=li;
d[i]=di;
if(li>max){
max=li;
poz=i;
}
}
for(i=0; i<n; i++){
if(l[i]<max && l[i]>mx){
mx=l[i];
pz=i;
}
}
sol=max+mx+m-d[poz];
fprintf(fout, "%d\n", sol);
fclose(fin);
fclose(fout);
return 0;
}