Cod sursa(job #276389)

Utilizator klamathixMihai Calancea klamathix Data 11 martie 2009 09:38:29
Problema Stergeri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<stdio.h>

#define MAXN 100001

typedef struct erase;
struct erase
{
 long int begin;
 long int end;
};


erase sterg[MAXN];

long int M,N,K,i,j,S,a;

int main()
{
 FILE*in=fopen("stergeri.in","r");
 FILE*out=fopen("stergeri.out","w");
 fscanf(in,"%ld %ld %ld",&N,&M,&K);
 for(i=1;i<=M;i++)
 {
  fscanf(in,"%ld %ld",&sterg[i].begin,&sterg[i].end);
  S+=sterg[i].end-sterg[i].begin+1;
  if(K>=sterg[i].begin&&K<=sterg[i].end) a=S;
 }

 fprintf(out,"%ld",K+a);

 return 0;
 }