当前位置: 首页 > news >正文

第六章 数学

第六章 数学

1、整除与同余

2、质因数与公约数

3、素数筛法

4、唯一分解定理与gcd,lcm的关系

5、裴蜀定理

6、快速幂

7、费马小定理

8、逆元

9、约数个数与约束之和

10、欧拉函数

11、矩阵乘法

12、排列组合、二项式定理、集合划分

一、排列数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
⭐️帕斯卡恒等式
在这里插入图片描述
在这里插入图片描述

⭐️隔板法
(组不可以为空)
在这里插入图片描述

🌟C(n - 1,k - 1)

📖分球
(组可以为空)

在这里插入图片描述
在这里插入图片描述

🌟C(n + k - 1,k - 1)

在这里插入图片描述

📚分球

二、二项式定理

(了解)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、集合划分

📖问题描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

static finalint MOD = 1000000007;//模数
static long[][]dp; //记忆化数组

//递归函数计算S(n,k)
public static long stirling(int n, int k) {
	//边界条件
	if(k=0 || k>n)return 0;// 子集数为0 或大于元素数,无解
	if(k== n || k==1)return1;// 每个元素单独成组,或所有元素为一个组
	
	//如果已经计算过,直接返回
	if (dp[n][k] != -1) return dp[n][k];
	
	// 使用递推公式计算: S(n,k)= k *S(n-1,k)+ S(n-1,k-1)
	dp[n][k] = (1l * k * stirling(n - 1, k) % MOD + stirling(n - 1, k - 1)) % MOD;
	return dp[n][k];
}

1️⃣为什么要乘 1l?
在这里插入图片描述
2️⃣为什么最后一个式子可以这么写?推导一下。
在这里插入图片描述

📚摆放小球

13、求解组合数

📖
在这里插入图片描述

dp求组合数

在这里插入图片描述
状态定义
dp[i][j]表示从i个数选择j个数的方案数。
状态转移
根据组合数递推式,对于第j个数我们有选和不选,即dp[i][j]=dp[i-1][j—1]+dp[i-1][j]
初始化
设置所有的dp[i][0]=1
结果
输出给定的dp[a][b]即可
时间复杂度空间复杂度均为n²。

//创建DP数组
int[][] dp = new int[a + 1][a + 1];

//初始化dp数组
for (int i = 0; i <= a; i++) {
	dp[i][0]= 1;
}

// 递推计算C_a^b并对MOD取模
for (int i = 1; i <= a; i++) {
	for (int j = 1; j <= i; j++) {
		dp[i][j]= (dp[i - 1][j - 1] + dp[i - 1][j]) % MOD;
	}
}
		
//输出结果
System.out.println(dp[a][b]);

预处理阶乘求组合数

14、概率与期望

15、数论分块

相关文章:

  • Dynamic WallPaper-壁纸动态-Mac电脑-4K超高清
  • k8s 基础知识:Service + 负载均衡(下)
  • 【Django】教程-2-前端-目录结构介绍
  • 单细胞簇鉴定
  • ubuntu如何安装conda
  • 记录一次渗透测试/常用命令
  • 华为配置篇-ISIS基础实验
  • BKA-CNN-GRU、CNN-GRU、GRU、CNN四模型多变量时序预测(Matlab)
  • 【机器学习】——模型评估与选择
  • 【大模型基础_毛玉仁】4.5 实践与应用--参数高效微调PEFT
  • 6、进程理论和简单进程创建
  • WMS系统功能设计和源码实现(Java开发)
  • Redisson - 分布式锁和同步器
  • 嵌入式系统中各类存储方式的区别及接口协议详解
  • 如何应对竞品分析不足导致的方案偏差
  • 禅道后台命令执行漏洞
  • Vue 中provide和inject的作用,在什么场景下使用它们进行跨层级组件通信?
  • 图解AUTOSAR_SWS_FlashEEPROMEmulation
  • 《第三次世界大战》小说预告
  • Spring三级缓存解决循环依赖的深度解析
  • 广州越秀公司网站建设/哈尔滨网站制作软件
  • 给公司做网站需要什么信息/产品线上营销有哪些方式
  • 好网站开发策划要求/seo专员简历
  • 企业网站建设联系方式/百度下载安装免费
  • 画网站 模板/牛排seo系统
  • 谷多网站/免费推广网站注册入口