社区
C语言
帖子详情
广义容斥原理(路径数)
xxtou
2011-01-03 01:46:59
从(0,0)点到(10,5)点的路径中,求不能过AB,CD,EF,GH的路径数,已知A(2,2),B(3,2),C(4,2),D(5,2),E(6,2),F(6,3),G(7,2),H(7,3),从(0,0)点到(10,5)点路径的全体S,|s|=C(15,5)=3003。
...全文
136
4
打赏
收藏
广义容斥原理(路径数)
从(0,0)点到(10,5)点的路径中,求不能过AB,CD,EF,GH的路径数,已知A(2,2),B(3,2),C(4,2),D(5,2),E(6,2),F(6,3),G(7,2),H(7,3),从(0,0)点到(10,5)点路径的全体S,|s|=C(15,5)=3003。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sichuanwww
2011-01-04
打赏
举报
回复
请看算法书。
xxtou
2011-01-04
打赏
举报
回复
谢谢,可是我还是不怎么会做啊
AlanBruce
2011-01-03
打赏
举报
回复
看看的。。
wuyu637
2011-01-03
打赏
举报
回复
路径搜索肯定可以考虑dijkstra算法。
只要对算法对一定的修改就可以符合要求了。,不能过AB,CD,EF,GH,就把这几条去掉。要求所有的边,就把所有的点都保留,保存求路过程中得到的所有结果。
组合
数
学(第4版) 卢开澄 卢华明
本书是《组合
数
学》第3版的修订版,全书共分8章,分别是:排列与组合、递推关系与母函
数
、
容斥原理
与鸽巢原理、burnside引理与polya定理、区组设计、线性规划、编码简介、组合算法简介。丰富的实例及理论和实际相结合是本书一大特点,有利于对问题的深入理解。. 本书是计算机系本科生和研究生的教学用书,也可作为
数
学专业师生的教学参考书。 目录回到顶部↑ 第1章 排列与组合. 1.1 加法法则与乘法法则 1.2 一一对应 1.3 排列与组合 1.3.1 排列与组合的模型 1.3.2 排列与组合问题的举伊 1.4 圆周排列 1.5 排列的生成算法 1.5.1 序
数
法 1.5.2 字典序法 1.5.3 换位法 1.6 允许重复的组合与不相邻的组合 1.6.1 允许重复的组合 1.6.2 不相邻的组合 1.6.3 线性方程的整
数
解的个
数
问题 1.6.4 组合的生成 1.7 组合意义的解释 1.8 应用举例 1.9 stirling公式 1.9.1 wallis公式 .1.9.2 stirling公式的证明 习题 第2章 递推关系与母函
数
2.1 递推关系 2.2 母函
数
2.3 fibonacci序列 2.3.1 fibonacci序列的递推关系 2.3.2 若干等式 2.4 优选法与fibonacci序列的应用 2.4.1 优选法 2.4.2 优选法的步骤 2.4.3 fibonacci的应用 2.5 母函
数
的性质 2.6 线性常系
数
齐次递推关系 2.7 关于线性常系
数
非齐次递推关系 2.8 整
数
的拆分 2.9 ferrers图像 2.10 拆分
数
估计 2.11 指
数
型母函
数
2.11.1 问题的提出 2.11.2 指
数
型母函
数
的定义 2.12
广义
二项式定理 2.13 应用举例 2.14 非线性递推关系举例 2.14.1 stirling
数
2.14.2 catalan
数
2.14.3 举例 2.15 递推关系解法的补充 习题 第3章
容斥原理
与鸽巢原理 3.1 demorgan定理 3.2 容斥定理 3.3
容斥原理
举例 3.4 棋盘多项式与有限制条件的排列 3.5 有禁区的排列 3.6
广义
的
容斥原理
3.6.1
容斥原理
的推广 3.6.2 一般公式 3.7
广义
容斥原理
的应用 3.8 第二类stirling
数
的展开式 3.9 欧拉函
数
φ(n) 3.10 n对夫妻问题 3.11 mobius反演定理 3.12 鸽巢原理 3.13 鸽巢原理举例 3.14 鸽巢原理的推广 3.14.1 推广形式之一 3.14.2 应用举例 3.14.3 推广形式之二 3.15 ramsey
数
3.15.1 ramsey问题 3.15.2 ramsey
数
习题 第4章 burnside引理与polya定理 4.1 群的概念 4.1.1 定义 4.1.2 群的基本性质 4.2 置换群 4.3 循环、奇循环与偶循环 4.4 burnside引理 4.4.1 若干概念 4.4.2 重要定理 4.4.3 举例说明.. 4.5 polya定理 4.6 举例 4.7 母函
数
形式的polya定理 4.8 图的计
数
4.9 polya定理的若干推广 习题 第5章 区组设计 5.1 问题的提出 5.2 拉丁方与正交的拉丁方 5.2.1 问题的引入 5.2.2 正交拉丁方及其性质 5.3 域的概念 5.4 galois域gf(pm) 5.5 正交拉丁方的构造 5.6 正交拉丁方的应用举例 5.7 均衡不完全的区组设计 5.7.1 基本概念 5.7.2 (b,u,r,k,λ)-设计 5.8 区组设计的构成方法 5.9 steiner三元素 5.10 kirkman女生问题 习题 第6章 线性规划 6.1 问题的提出 6.2 线性规划的问题 6.3 凸集 6.4 线性规划的几何意义 6.5 单纯形法的理论基础 6.5.1 松弛变量 6.5.2 解的充要条件 6.6 单纯形法与单纯形表格 6.7 改善的单纯形法 6.8 对偶概念 6.9 对偶单纯形法 习题 第7章 编码简介 7.1 基本概念 7.2 对称二元信道 7.3 纠错码 7.3.1 最近邻法则 7.3.2 hamming不等式 7.4 若干简单的编码 7.4.1 重复码 7.4.2 奇偶校验码 7.5 线性码 7.5.1 生成矩阵与校验矩阵 7.5.2 关于生成矩阵和校验矩阵的定理 7.5.3 译码步骤 7.6 hamming码 7.7 bch码 习题 第8章 组合算法简介 8.1 归并排序 8.1.1 算法 8.1.2 举例 8.1.3 复杂性分析 8.2 快速排序 8.2.1 算法的描述 8.2.2 复杂性分析 8.3 ford-johnson排序法 8.4 排序的复杂性下界 8.5 求第是个元素 8.6 排序网络 8.6.1 0-1原理 8.6.2 bn网络 8.6.3 复杂性分析 8.6.4 batcher奇偶归并网络 8.7 快速傅里叶变换 8.7.1 问题的提出 8.7.2 预备定理 8.7.3 快速算法 8.7.4 复杂性分析 8.8 dfs算法 8.9 bfs算法 8.10 αβ剪技术 8.11 状态与图 8.12 分支定界法 8.12.1 tsm问题 8.12.2 任务安排问题 8.13 最短树与kruskal算法 8.14 huffman树 8.15 多段判决 8.15.1 问题的提出 8.15.2 最佳原理 8.15.3 矩阵链积问题 8.15.4 图的两点间最短
路径
容斥原理
及其应用
容斥原理
及其应用关键词:
容斥原理
;
路径
选择;组合
数
学概念 计
数
是组合
数
学中常见的一类问题。为了实现无重复无遗漏的计
数
,可以计先算出总
数
,再排除不符合条件的
数
目。 本文介绍了
容斥原理
的基本定理,并给出了证明,并对
广义
容斥原理
进行了说明,最后用
广义
容斥原理
解决了在限制条件下的
路径
组合问题,有较强的背景意义。
容斥原理
是一种重要的组合
数
学方法,可以求解任意大小的集合,或者计算复合事件的概率。在计
数
时
数
据结构基础系列(5):
数
组与
广义
表
数
据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用...系列课程包含11个部分,本课为第5部分串,介绍
数
组的基本概念,特殊矩阵的压缩存储及基本运算的实现,以及
广义
表及其存储和相关的算法。
广义
容斥原理
import java.util.ArrayList; import java.io.*; //
广义
容斥原理
,输入
路径
的起始位置,并输入排除的
路径
,输出从起点到终点的
路径
个
数
并输出至少5条
路径
。 class Test3{ //从控制台读入
数
据 private static int readDataFromConsole(String prompt) { Buffered
容斥原理
(转载)
转自:https://blog.csdn.net/m0_37286282/article/details/78869512 对
容斥原理
的描述
容斥原理
是一种重要的组合
数
学方法,可以让你求解任意大小的集合,或者计算复合事件的概率。 描述
容斥原理
可以描述如下: 要计算几个集合并集的大小,我们要先将所有单个集合的大小计算出来,然后减去所有...
C语言
69,374
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章