# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
20254 | gamebaboo | 팩토리얼 세제곱들의 합 (YDX14_fact) | C11 | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <stdio.h>
#include <math.h>
int main(){
int a, k, n, t, s;
scanf("%d", &n);
scanf("%d", &k);
s = 0;
for (; ; n--)
{
if (n == 0)
{
s += 1;
break;
}
else
{
for (t = n, a = n; t > 1; t--)
{
a *= (t - 1);
}
s += pow(a,k);
}
s %= 10;
}
printf("%d\n", s==10 ? 1:s);
// 1 1 2 6 24
}