线性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;
}
相关推荐
金幄科技1 分钟前
RAG第四篇:重排序 Rerank——粗召回之后,为什么还需要一次精排
人工智能·算法·ai·ai编程
M78佐菲6 分钟前
Linux学习笔记:文件IO
linux·笔记·学习·算法
ShineWinsu10 分钟前
对于TRAE中配置Qt的解析
开发语言·c++·ide·vscode·qt·ai·trae
小小龙学IT30 分钟前
第一节 QML 背景介绍
c++·qt·js
水饺编程40 分钟前
第5章,[Win32 章节] :创建、选择和删除画笔
c语言·c++·windows·visual studio
wind1003243 分钟前
Outdated Visual C++ Redistributable 过时 VC++ 运行库报错修复
开发语言·c++
小小龙学IT1 小时前
Abseil 开源 C++ 公共库深度解析:从 SwissTable 到 Status 的 Google 工程实践
c++·开源
lhldsg1 小时前
课程排课系统实战指南:从数据库设计到算法调优全流程解析
java·数据库·算法·小程序
BSD_HY1 小时前
薄膜开关矩阵扫描电路设计中的防鬼键措施
人工智能·算法·矩阵·人机交互·薄膜开关·源头工厂·深圳工厂
linux-hzh1 小时前
百日算法修炼 · Day 17
数据结构·算法