Cod sursa(job #658990)

Utilizator AndreeaNNedelcu Andreea AndreeaN Data 9 ianuarie 2012 21:24:23
Problema Stergeri Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>
FILE *f=fopen("stergeri.in","r"),*g=fopen("stergeri.out","w");
long int n,m,k;

struct pereche{
    long int x;
    long int y;
}v[100004];

void citire(){
long int i;
    fscanf(f,"%ld %ld %ld\n",&n,&m,&k);
    for(i=1; i<=m; i++){
        fscanf(f,"%ld %ld\n",&v[i].x,&v[i].y);
    }
}

void parcurgere(){
long int i;
    for(i=m; i>=1; i--){
        if(k>=v[i].x){k+=v[i].y-v[i].x+1;}
    }
    fprintf(g,"%ld",k);
}

int main()
{
    citire();
    parcurgere();
    return 0;
}