关注
#include <cstdio>
unsigned int dp[1000][1001];
void initDP(int n, int k)
{
for (size_t i = 0; i <= n; i++)
{
dp[0][i] = 1;
}
for (size_t i = 1; i <= k; i++)
{
dp[i][1] = 0;
}
}
int countPermutation(int n, int k)
{
initDP(n, k);
for (size_t row = 1; row <= k; row++)
{
for (size_t col = row + 1; col <= n; col++)
{
dp[row][col] = 0;
dp[row][col] += dp[row][col - 1] * (row + 1);
dp[row][col] += dp[row - 1][col - 1] * (col - row);
dp[row][col] %= 2017;
}
}
return dp[k][n];
}
int main()
{
int n, k;
scanf("%d%d", &n, &k);
printf("%d", countPermutation(n, k));
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
06-13 01:23
中南民族大学 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 百度工作体验 #
224684次浏览 1983人参与
# 机械人与华为的爱恨情仇 #
117419次浏览 947人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
28759次浏览 222人参与
# 你觉得实习能学到东西吗 #
37718次浏览 735人参与
# 发工资后,你做的第一件事是什么 #
68352次浏览 229人参与
# 金融财会交流会 #
110187次浏览 380人参与
# 秋招什么时候开投比较合适? #
25550次浏览 330人参与
# 如何准备秋招 #
21455次浏览 404人参与
# 工作中哪个瞬间让你想离职 #
26065次浏览 178人参与
# 正在实习的你,几点下班 #
169715次浏览 1170人参与
# 产品每日一题 #
46962次浏览 575人参与
# 机械人集合!你是什么工程师? #
16003次浏览 89人参与
# 你们公司几号发工资 #
21582次浏览 143人参与
# CVTE求职进展汇总 #
15997次浏览 292人参与
# 硬件应届生薪资是否普遍偏低? #
74247次浏览 514人参与
# 工作中,努力重要还是选择重要? #
135073次浏览 1660人参与
# 机械人的offer怎么选 #
147093次浏览 801人参与
# 每个月的工资都是怎么分配的? #
31647次浏览 455人参与
# 实习,不懂就问 #
47399次浏览 705人参与
# 我想去国央企的原因 #
60212次浏览 393人参与
# 不考虑转正,实习多久合适 #
32542次浏览 147人参与