Pagini recente » Cod sursa (job #2128089) | Cod sursa (job #893118) | Cod sursa (job #822289) | Cod sursa (job #1111584) | 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;
}