线性dp-计数类题目11(不等数列)

AC Code

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n, k, f[1005][1005];

signed main() {
	cin >> n >> k;
	f[1][0] = 1;
	for (int i = 1; i <= n - 1; i++) {
		for (int j = 0; j < i; j++) {
			f[i + 1][j] = (f[i + 1][j] + f[i][j] * (j + 1) % 2015) % 2015;
			f[i + 1][j + 1] = (f[i + 1][j + 1] + f[i][j] * (i - j) % 2015) % 2015;
		}
	}
	cout << f[n][k];
	return 0;
}
相关推荐
飞Link6 小时前
什么是 AirSim?一文读懂无人机仿真平台
python·算法·无人机
xiaoye-duck8 小时前
《C++ 工具库实战》gflags 命令行参数解析库详解
c++·第三方库
一去不复返的通信er8 小时前
贪心算法-合并区间(LeetCode 56)
算法·leetcode·贪心算法
狂奔的sherry8 小时前
C++ 宏生成访问函数的代价:访问权限、调试和类型检查
c++·宏·编译·预处理器·类型检查
Shaoshing8 小时前
LeetCode100 49. 字母异位词分组
java·算法
YFJ_mily9 小时前
第二届区块链技术与基础模型国际学术会议(BTFM2027)
算法·区块链·能源·智能系统·rdlink研发家·机器人自动化
汤姆宝库9 小时前
收官深拆:第一性原理、产业电网与未来推演
大数据·人工智能·算法
划破黑暗的第一缕曙光9 小时前
[C++]:5.STL:string(2)
java·c++·redis
moshuying11 小时前
块扩散 + GDN 改造:Clover 把「并行生成」塞进了 Agent 的长上下文里
前端·算法