Cod sursa(job #1194924)
Utilizator | Data | 5 iunie 2014 12:10:28 | |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <stdio.h>
int s[100003],d[100003];
int main()
{
FILE*f=fopen("stergeri.in","r");
int n,m,k;
fscanf(f,"%d%d%d",&n,&m,&k);
for(int i=1;i<=m;++i)
fscanf(f,"%d%d",&s[i],&d[i]);
fclose(f);
for(int i=m;i;--i)
{
if(s[i]<=k)
k+=d[i]-s[i]+1;
}
FILE*g=fopen("stergeri.out","w");
fprintf(g,"%d",k);
fclose(g);
return 0;
}