Pagini recente » Cod sursa (job #1933131) | Cod sursa (job #1510804) | Cod sursa (job #1992249) | Cod sursa (job #2941638) | Cod sursa (job #125294)
Cod sursa(job #125294)
#include <stdio.h>
long v[2000002], n, m, k, p, s, x, y;
void update()
{
if(x<=k)
{
if(y<=k) s+=(y-x+1)+p,p=0;
else
{
p+=y-k;
s=s+(k-x+1)+p;
p=0;
}
}
else p+=y-x+1;
}
int main()
{
freopen("stergeri.in","r",stdin);
freopen("stergeri.out","w",stdout);
int j;
scanf("%d %d %d", &n, &m, &k);
s = k;
for (j = 1; j <= m; j++)
{
scanf("%d %d", &x, &y);
update();
}
printf("%d\n",s);
return 0;
}