Cod sursa(job #202569)
Utilizator | Neagu Rares Florian neagu1000123 | Data | 9 august 2008 20:11:30 |
---|---|---|---|
Problema | Pascal | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.61 kb |
#include <stdio.h>
int main()
{
freopen("pascal.in","r",stdin);
freopen("pascal.out","w",stdout);
long r,d;
scanf("%ld %ld",&r,&d);
long i;
if (d==1)
{
printf("%ld",r);
return 0;
}
i=r;int j;
long cond1,cond2,cond3,cate=0;
for (j=1;j<r;j++)
{
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("%ld",cate);
return 0;
}