Pagini recente » pregatire_sibiu2 | Cod sursa (job #2912268) | Autentificare | Istoria paginii utilizator/spiru_florea_gheorghiu_iov | Cod sursa (job #202564)
Cod sursa(job #202564)
#include <stdio.h>
int main()
{
freopen("pascal.in","r",stdin);
freopen("pascal.out","w",stdout);
long r,d;
scanf("%d",&r,&d);
long i;
if (d==1)
{
printf("%d",r);
return 0;
}
int j=r-1;
int cond1,cond2,cond3,cate=0;
for (i=1;i<r;i++)
{
cond1=cond2=cond3=0;
if (i>=d)
{
cond1=1;
}
if ((i-j)>=d)
{
cond2=1;
}
if (j>=d)
{
cond3=1;
}
if (cond1 && (cond2 || cond3))
{
cate++;
}
}
printf("%d",cate);
return 0;
}