Cod sursa(job #279196)

Utilizator RoswenRus Alexandru Roswen Data 12 martie 2009 18:34:19
Problema Stergeri Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<stdio.h>  
 long v[100001][3],i,k,l,d,s,m,n;  
 int main()  
 {  
     freopen("stergeri.in","r",stdin);  
     freopen("stergeri.out","w",stdout);  
   
     scanf("%ld%ld%ld", &n, &m, &k);  
     for(i=1;i<=m;i++)  
         scanf("%ld%ld", &v[i][1], &v[i][2]);  
   
     for(i=m;i>=1;i--)  
         if(v[i][2]-v[i][1]!=0)  
         {  
             if(k<v[i][1]);  
                 else if(k>v[i][2]) k+=v[i][2]-v[i][1]+1;  
                     else k+=v[i][2]-v[i][1]+1;  
         } else if(k>v[i][2]) k+=1;  
     printf("%ld", k);  
     return 0;  
 }