📄 d.cpp
字号:
// Problem D
// http://acm.sgu.ru/problem.php?contest=0&problem=222
// Solution by semiconductor
#include <cstdio>
int C[11][11];
int F[11];
void
Gen(void)
{
for ( int i = 0; i <= 10; i++ ) {
C[i][0] = 1;
for ( int j = 1; j <= i; j++ )
C[i][j] = C[i - 1][j] + C[i - 1][j - 1];
}
F[0] = 1;
for ( int i = 1; i <= 10; i++ ) F[i] = F[i - 1] * i;
}
int
main()
{
Gen();
int n, k;
while ( scanf("%d %d", &n, &k) != EOF ) {
int res;
if ( k > n ) res = 0;
else {
res = C[n][k] * C[n][k] * F[k];
}
printf("%d\n", res);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -