管理类联考——数学——汇总篇——知识点突破——数据分析——计数原理——排列组合——排队

🐟

排队问题常用方法有以下几种:
(1)特殊元素优先法、特殊位置优先法;
(2)剔除法;
(3)相邻问题捆绑法;
(4)不相邻问题插空法;
(5)定序问题消序法。

变化1

多个特殊元素

有特殊要求的元素,应该优先考虑,即特殊元素优先法。

变化2

相邻问题

技巧总结
相邻问题采用捆绑法:将相邻的几个元素捆绑看成一个大元素,再与其余普通元素进行排列,注意不要忘记这个捆绑后的大元素内部再排列。

变化3

不相邻问题

技巧总结
不相邻问题采用插空法:先排好其余元素,再将不相邻的元素插入空位。

变化4

相邻+不相邻问题

技巧总结
当相邻与不相邻同时出现时,先考虑相邻元素,用捆绑法;再考虑不相邻元素,用插空法。

变化5

定序问题

技巧总结
排列消序:当全体有序,局部无序(即顺序确定)时,用全体有序的情况除以局部有序的情况。

变化6

相同元素的排列问题

技巧总结
相同元素的排列问题,可先看作不同的元素进行排列,再消序(若有m个相同元素,则除以 A m m A_m^m Amm)即可。

变化7

排座位问题

排座位问题是排队问题的一种,是相同元素和不同元素混杂在一起的题,考查捆绑法+插空法的综合运用,与排队问题不同的是,排座位问题需要“带着椅子走”:【不行,还是想吐槽,排座位是排队的一种,但是又说不同】
(1)相邻问题
一排座位有n把相同的椅子,m个人去坐(n≥m),要求m人相邻,用“带椅捆绑法”,也可以“穷举法”数一下,共有 C n − m + 1 1 A m m C_{n-m+1}^{1}A_m^m Cnm+11Amm种不同坐法。具体解释如下:
第一步:将m个人捆绑,每个人自带一把椅子,形成1个大元素;还剩n-m把空椅子,形成n-m+1个空,从n-m+1个空里挑1个空,放这个大元素,即 C n − m + 1 1 C_{n-m+1}^1 Cnm+11
第二步:m个人内部排序,即 A m m A_m^m Amm
根据分步乘法原理,可得共有 C n − m + 1 1 A m m C_{n-m+1}^1A_m^m Cnm+11Amm种不同坐法。
(2)不相邻问题
一排座位有n把相同的椅子,m个人去坐(要求椅子数量足够多, n ≥ 2 m − 1 n≥2m-1 n2m1),要求m人不相邻,用“带椅去插空法”,共有 A n − m + 1 m A_{n-m+1}^m Anm+1m种不同坐法。具体解释如下:
第一步:m个人每人自带一把椅子,则还剩n-m把空椅子,形成n-m+1个空;
第二步:m个人插到n-m+1个空里,需要考虑m的顺序,属于排列问题,即 A n − m + 1 m A_{n-m+1}^m Anm+1m,故共有 A n − m + 1 m A_{n-m+1}^m Anm+1m种不同坐法。
根据分步乘法原理,可得共有 A n − m + 1 m A_{n-m+1}^m Anm+1m种不同坐法。

变化8

环排问题

技巧总结
1.环排问题要注意
(1)空间上的位移,旋转不改变排列(相对位置不变);
(2)环排问题是无头无尾的,所以先以一个人为“头”,这个人是谁皆可,以之为参考系。
2.环排公式
(1)若n个人围着一张圆桌坐下,共有 ( n − 1 ) ! (n-1)! (n1)!种坐法;
(2)若从n个人中选出m个人围着一张圆桌坐下,共有 C n m ⋅ ( m − 1 ) ! = 1 m ⋅ A n m C_n^m·(m-1)!=\frac{1}{m} ·A_n^m Cnm(m1)!=m1Anm种坐法。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/73463.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RLAIF:一个不依赖人工的RLHF替代方案

深度学习自然语言处理 原创作者:Winnie LLM可以标记人类偏好数据,用于强化学习吗?尽管之前有一些类似的研究,但从没有人系统地对比RLHF和RLAIF的性能。今天,我们为大家带来一项Google最新的研究,来看看LLM是…

Python标准数据类型-List(列表)

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座…

C语言课程作业

本科期间c语言课程作业代码整理: Josephus链表实现 Josephus 层序遍历树 二叉树的恢复 哈夫曼树 链表的合并 中缀表达式 链接:https://pan.baidu.com/s/1Q7d-LONauNLi7nJS_h0jtw?pwdswit 提取码:swit

自动驾驶——估计预瞄轨迹YawRate

1.Introduction 在ADAS控制系统中,通常根据预瞄距离x去估计横向距离y,有如下关系: y a0 a1 x a2 * x^2 a3 * x^3 ,那么现在有个需求,希望根据上述x和y的关系,去估计规划预瞄轨迹yawRate 2.How to es…

Linux之修改服务端口号

本次演示以SSH服务为例,SSH默认监听端口是22,先保留了22端口,所以我们要进入ssh的配置文件添加新端口并注释或删掉原有端口。 1、使用vi编辑器修改文件 sshd_config,路径是/etc/ssh/sshd_config,找到“#Port 22”,添加新的端口号10086。 2、如果你关闭了…

深度学习实战51-基于Stable Diffusion模型的图像生成原理详解与项目实战

大家好,我是微学AI,今天给大家介绍一下深度学习实战51-基于Stable Diffusion模型的图像生成原理详解与项目实战。大家知道现在各个平台发的漂亮小姐姐,漂亮的图片是怎么生成的吗?这些生成的底层原理就是用到了Stable Diffusion模型。Stable Diffusion是一种基于深度学习的图…

【Docker】Docker的使用案例以及未来发展、Docker Hub 服务、环境安全的详细讲解

Docker的工具实践及root概念和Docker容器安全性设置 1. 使用案例2. Docker解决的问题3. Docker未来发展4. Docker Hub 服务5. 技术局限6. Docker环境安全7. 容器部署安全 1. 使用案例 Docker是一个命令行工具,它提供了中央“docker”执行过程中所需的所有工具。这使…

图的应用(最小生成树,最短路径,有向无环图)

目录 一.最小生成树 1.生成树 2.无向图的生成树 3.最小生成树算法 二.最短路径 1.单源最短路径---Dijkstra(迪杰斯特拉)算法 2.所有顶点间的最短路径---Floyd(弗洛伊德)算法 三.有向无环图的应用 1.AOV网(拓扑…

day52(补)

300.最长递增子序列 力扣题目链接(opens new window) 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2…

【Kafka系列】(一)Kafka入门

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 系列文章地址 Kafka是什么? 一句话概括:「Apache Kafka 是一款开源的消息引擎系统」 什么是消息引擎系统&#…

【LeetCode-中等题】22. 括号生成

文章目录 题目方法一:递归:方法二:递归回溯 题目 方法一:递归: 递归入口 空子结果集,左括号数目(初始为0),右括号数目(初始为0) 递归出口 若左括…

linux(centos7)配置SSH免密登录

给三台机器配置主机名映射 在Windows系统中修改hosts文件,新增以下内容; 192.168.xxx.xxx bigdata_node1 192.168.xxx.xxx bigdata_node2 192.168.xxx.xxx bigdata_node33台Linux的/etc/hosts文件中,填入如下内容。 192.168.xxx.xxx bigda…

在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家

UE4系列文章目录 文章目录 UE4系列文章目录前言一、用到的知识点二、问题原因 前言 最近使用ue4做第一人称视角射击游戏发现问题,加入导航网格体边界体积后丧尸不能移动和发现玩家。下图是出现的问题图片 一、用到的知识点 1.行为树:控制并显示AI的决…

DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?

​2023年8月16日~18日,第14届中国数据库技术大会(DTCC 2023)于北京隆重召开,拓数派受邀参与本次大会,PieCloudDB 技术专家邱培峰在大会做了《云原生虚拟数仓 PieCloudDB ETL 方案设计与实现》的主题演讲,详…

PostgresSQL----基于Kubernetes部署PostgresSQL

【PostgresSQL----基于Kubernetes部署PostgresSQL】 文章目录 一、创建SC、PV和PVC存储对象1.1 准备一个nfs服务器1.2 编写SC、PV、PVC等存储资源文件1.3 编写部署PostgresSQL数据库的资源声明文件 二、部署PostgresSQL2.1 部署 PV、PVC等存储对象2.2 部署PostgresSQL数据库2.3…

【Git】Git 基础

Git 基础 参考 Git 中文文档 — https://git-scm.com/book/zh/v2 1.介绍 Git 是目前世界上最先进的分布式版本控制系统,有这么几个特点: 分布式:是用来保存工程源代码历史状态的命令行工具保存点:保存点可以追溯源码中的文件…

解决防火墙导致虚拟机不能ping通宿主机的问题

今天,无缘无故的,虚拟机突然用不了,网络连上不了,一番折腾翻找,最后才发现,是因为虚拟机ping不同宿主主机了,连网关都ping不通了,但是,宿主主机却可以ping通虚拟机 。 最…

文本识别 (OCR)引擎之Tesseract的使用

Tesseract OCR Tesseract概述常见OCR识别平台下载安装配置命令使用语法测试验证 Tesseract的使用安装python库基本使用可能的异常更换语言字体库识别 Tesseract的训练 Tesseract 概述 Tesseract是一个开源文本识别 (OCR)引擎,是目前公认最优秀、最精确的开源OCR系统…

『Bug挖掘机 - 赠书02期』|〖Effective软件测试〗

大家好,我是洋子,前段时间给大家推荐了《测试设计思想》,今天再给大家推荐一本软件测试领域的新书 这本书就比较接地气了,是一本软件测试的入门书籍,但同样适用于1-3年软件测试经验的读者阅读 这本书第一章就用Java代…

深入了解 Axios 的 put 请求:使用技巧与最佳实践

在前端开发中,我们经常需要与后端服务器进行数据交互。其中,PUT 请求是一种常用的方法,用于向服务器发送更新或修改数据的请求。通过发送 PUT 请求,我们可以更新服务器上的资源状态。 Axios 是一个流行的 JavaScript 库&#xff0…