Cod sursa(job #466366)
Utilizator | Data | 26 iunie 2010 13:17:49 | |
---|---|---|---|
Problema | Permutari2 | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Stelele Informaticii 2010, gimnaziu si clasa a IX-a, Ziua 2 | Marime | 0.35 kb |
#include<cstdio>
int n,k,x,d,i;
int main()
{
freopen("permutari2.in","r",stdin);
freopen("permutari2.out","w",stdout);
scanf("%d%d",&n,&k);
if(n==k)
printf("%d\n",1);
else if(n-k==1)
printf("%d\n",k);
else if(n-k==2)
{
x=3; d=4;
for(i=1;i<k;i++)
{
x=x+d;
x=x%10007;
d++;
}
printf("%d\n",x);
}
return 0;
}