【组合数学】常考试题答案

news2024/10/7 12:06:28

一、单项选择题(每小题3分,共15分)

1. 用3个“1”和4个“0”能组成(     )个不同的二进制数字。

   A. 35        B. 36,        C. 37,       D. 38

2. 整除300的正整数的个数为(    )。

   A. 14      B. 16      C. 18         D. 20

3. 由6个人围坐一周,有(     )种坐法。

   A. 3!,     B. 4!,      C. 5!,       D. 6!

4. 在1到350中,被11整除的整数的个数为(     )。

   A.30,      B. 31,      C.32,       D. 33

5. 边长为1的正三角形中,放入(     )个点,就一定能保证至少有两个点之间的距离小于等于1/3。

A. 4,       B. 6,         C.8,        D. 10

二、解答题(第1小题5分,其他每小题10分,共85分)

1. 在格路模型中,求从点(0,0)出发,经过点(3,7),到达点(10,10)的格路条数? (5分)

解:格路条数为:  

2. 求不含数字3和数字8,各位数字相异且大于5400的四位数的个数.(10分)

 解:设所求的满足题意的四位数共有N个,它们可分成如下两类:

 (1)千位数字为5的四位数    因为百位数字可以是4,6,7,9类的四位数有

4·P(6,2)=120个.

 (2)千位数字大于5的四位数.因为干位数字可以是6,7,9这3个数之一,故属于此类的四位数有

3·P(7,3)=630个

由加法原则得

               N=120十630=750.

3. 从1,2,…,30中选取3个相异的正整数,使得它们的和能被3整除,有多少种选取方法? (10分)

 解:设所求为N.以Ai(i=0、l、2)表示由集合{1,2,….30}中的除以3所得余数为i的整数所成之集,则|A0|=|A1|=|A2|=10.满足题意的N种选取方法可分成如下两类:

 (1)使得所选3个整数都属于同一个Ai(i=0,1,2)的选取方法,    属于此类的选取方法共有

3C(10,3)=360种.

 (2)使得所选3个整数分别属于A0,Al,A2的选取方法,    属于此类的选取方法共有

10 ×10×10=1000种.

    由加法原则得

             N=360十l000=1360.

4.求由n(n≥2)个相异元1,2,…,n作成的1不排在第一位,2不排在第二位的全排列的个数。(10分)

解:设所求为N.因为由n(n≥2)个相异元1,2,…n作成的1不排在第一位的全排列共有(n—1) (n—1)!,其中2排在第二位的全排列有(n—2)·(n—2)!个,故

        N=(n一1)·(n—1)!一(n一2)·(n一2)!

         =(n2一3n十3)·(n一2)!.

5. 求从1至500的整数中能被7或11整除的整数的个数。(10分)

解:设所求为N.令S={1,2,…,500},A、B分别表示S中能被7、能被11整除的整数所成之集,则

6. 求解递推关系:(10分)

解:特征方程:

特征根: 

递推关系的通解:

,其中C1、C2是任意常数。

将初始条件代入得:

           

故递推关系的解为:

7. 利用母函数求解:若有1砝码3枚、2砝码4枚、4砝码2枚的砝码各一枚,问能称出那几种重量?各有几种方案?(10分)

解:所求问题对应的母函数为

因此,能称出的重量为0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19(克),共20种;其中称出重量为0,1,18,19(克)的方法数各为1种,称出重量为2,3,16,17(克)的方法数各为2种,称出重量为4,5,14,15(克)的方法数各为3种,称出重量为6,7,12,13(克)的方法数各为4种,称出重量为8,9,10,11(克)的方法数各为5种。

8.将一长木条等分成7块区域,如图所示,请利用波利亚计数定理,求:用3种颜色给每个区域着色,不同的着色方案有多少种?(10分)

1

2

3

4

5

6

7

解:木条刚体运动的所有可能的置换:

    g0=(1)(2)(3)(4)(5)(6)(7)

    g1=(17)(26)(35)(4)

则根据波利亚计数定理,不同的着色方案数为:

   

9.在一手镯上均匀嵌上5颗带色的珠子,请用指数型波利亚计数定理计算恰好嵌入的是3个蓝色、2个红色珠子的不同方案数?(10分)

解:设5颗珠子依次编号为1、2、3、4、5,则手镯刚体运动所得的置换有:

    g0=(1)(2)(3)(4)(5),    g1=(1)(25)(34),

    g2=(2)(13)(45),          g3=(3)(24)(15),

    g4=(4)(12)(35),          g5=(5)(14)(23)

    g6=(12345),                g7=(13524), 

    g8=(14253),             g9=(15432)。

    那么,对应的循环指数多项式为:

其中,x3y2的系数为

也即嵌入的是3个蓝色、2个红色珠子的不同方案数是2。

(参考答案)

一、单项选择题(每小题3分,共15分)

1.A   2.C    3.C    4.B    5.D

二、解答题(第1小题5分,其他每小题10分,共85分)

1. 在格路模型中,求从点(0,0)出发,经过点(3,7),到达点(10,10)的格路条数? (5分)

解:格路条数为:  

2. 求不含数字3和数字8,各位数字相异且大于5400的四位数的个数.(10分)

 解:设所求的满足题意的四位数共有N个,它们可分成如下两类:

 (1)千位数字为5的四位数    因为百位数字可以是4,6,7,9类的四位数有

4·P(6,2)=120个.

 (2)千位数字大于5的四位数.因为干位数字可以是6,7,9这3个数之一,故属于此类的四位数有

3·P(7,3)=630个

由加法原则得

               N=120十630=750.

3. 从1,2,…,30中选取3个相异的正整数,使得它们的和能被3整除,有多少种选取方法? (10分)

 解:设所求为N.以Ai(i=0、l、2)表示由集合{1,2,….30}中的除以3所得余数为i的整数所成之集,则|A0|=|A1|=|A2|=10.满足题意的N种选取方法可分成如下两类:

 (1)使得所选3个整数都属于同一个Ai(i=0,1,2)的选取方法,    属于此类的选取方法共有

3C(10,3)=360种.

 (2)使得所选3个整数分别属于A0,Al,A2的选取方法,    属于此类的选取方法共有

10 ×10×10=1000种.

    由加法原则得

             N=360十l000=1360.

4.求由n(n≥2)个相异元1,2,…,n作成的1不排在第一位,2不排在第二位的全排列的个数。(10分)

解:设所求为N.因为由n(n≥2)个相异元1,2,…n作成的1不排在第一位的全排列共有(n—1) (n—1)!,其中2排在第二位的全排列有(n—2)·(n—2)!个,故

        N=(n一1)·(n—1)!一(n一2)·(n一2)!

         =(n2一3n十3)·(n一2)!.

5. 求从1至500的整数中能被7或11整除的整数的个数。(10分)

解:设所求为N.令S={1,2,…,500},A、B分别表示S中能被7、能被11整除的整数所成之集,则

6. 求解递推关系:(10分)

解:特征方程:

特征根: 

递推关系的通解:

,其中C1、C2是任意常数。

将初始条件代入得:

           

故递推关系的解为:

7. 利用母函数求解:若有1砝码3枚、2砝码4枚、4砝码2枚的砝码各一枚,问能称出那几种重量?各有几种方案?(10分)

解:所求问题对应的母函数为

因此,能称出的重量为0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19(克),共20种;其中称出重量为0,1,18,19(克)的方法数各为1种,称出重量为2,3,16,17(克)的方法数各为2种,称出重量为4,5,14,15(克)的方法数各为3种,称出重量为6,7,12,13(克)的方法数各为4种,称出重量为8,9,10,11(克)的方法数各为5种。

8.将一长木条等分成7块区域,如图所示,请利用波利亚计数定理,求:用3种颜色给每个区域着色,不同的着色方案有多少种?(10分)

1

2

3

4

5

6

7

解:木条刚体运动的所有可能的置换:

    g0=(1)(2)(3)(4)(5)(6)(7)

    g1=(17)(26)(35)(4)

则根据波利亚计数定理,不同的着色方案数为:

   

9.在一手镯上均匀嵌上5颗带色的珠子,请用指数型波利亚计数定理计算恰好嵌入的是3个蓝色、2个红色珠子的不同方案数?(10分)

解:设5颗珠子依次编号为1、2、3、4、5,则手镯刚体运动所得的置换有:

    g0=(1)(2)(3)(4)(5),    g1=(1)(25)(34),

    g2=(2)(13)(45),          g3=(3)(24)(15),

    g4=(4)(12)(35),          g5=(5)(14)(23)

    g6=(12345),                g7=(13524), 

    g8=(14253),             g9=(15432)。

    那么,对应的循环指数多项式为:

其中,x3y2的系数为

也即嵌入的是3个蓝色、2个红色珠子的不同方案数是2。

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

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

相关文章

【docker】安装harbor出现问题: Running 1/1 ✘ Network harbor_harbor Error

安装harbor出现问题: [] Running 1/1 ✘ Network harbor_harbor Error 0.2s failed to create network harbor_harbor: Error response from daemon: Fa…

STM32F4_HAL_GPIO输入——按键输入

1、按键简介 常态下,独立按键是断开的,按下的时候才闭合。每个独立按键会单独占用一个 IO 口,通过 IO 口的高低电平判断按键的状态。但是按键在闭合和断开的时候,都存在抖动现象,即按键在闭合时不会马上就稳定的连接&a…

车载电子电器架构 —— 智能座舱技术

车载电子电器架构 —— 智能座舱技术 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的…

前端如何学会全栈分页开发?源码和思路都在这了

本项目代码已开源,具体见: 前端工程:vue3-ts-blog-frontend 后端工程:express-blog-backend 数据库初始化脚本:关注公众号程序员白彬,回复关键字“博客数据库脚本”,即可获取。 前言 这是博客系…

每日两题 / 79. 单词搜索 39. 组合总和(LeetCode热题100)

79. 单词搜索 - 力扣(LeetCode) 遍历board,遇到字符等于word的第一个字符时,进行dfs回溯 设置访问数组,标记已经走过的坐标 每次dfs时,往四个方向走,若当前字符不匹配则回溯,记得消…

Midjourney是一个基于GPT-3.5系列接口开发的免费AI机器人

Midjourney是一个基于GPT-3.5系列接口开发的免费AI机器人,旨在提供多领域的智能对话服务。Midjourney在不同领域中有不同的定义和应用,以下是对其中两个主要领域的介绍: Midjourney官网:https://www.midjourney.com/ 一、AI绘画工…

Android 版本与 API level 以及 NDK 版本对应

采用 Android studio 开发 Android app 的时候,需要选择支持的最低 API Level 和使用的 NDK 版本,对应开发 app 的最低 SDK 版本: 在 app 的 build.gradle 文件里,对应于代码如下: 目前各版本的占有率情况如下&#xf…

【手把手搓组件库】从零开始实现Element Plus--组件开发

从零开始实现Element Plus--组件开发 nvmnvm的作用:nvm的使用方法 需求分析提示词Kimi 生成产品需求文档kimi 生成测试用例 初始化 vitest完善 Button 组件1、定义 types.ts2、Button.vue 引入 types.ts3、添加Button样式点击事件 添加节流添加 Icon 集成 StoryBook…

mysql 函数 GROUP_CONCAT 踩坑记录,日志:Row 244 was cut by GROUP_CONCAT()

mysql 函数 GROUP_CONCAT 踩坑记录,报错:Row 244 was cut by GROUP_CONCAT 结论:个人建议还是放在内存中拼接吧~db日志信息:Row 244 was cut by GROUP_CONCAT())根本原因:拼接的字符串长度超过 group_concat_max_len […

Sentinel Dashboard 规则联动持久化方案

一、Sentinel Dashboard 规则联动持久化方案 Sentinel 是阿里开源的一个流量控制组件,它提供了一种流量控制、熔断降级、系统负载保护等功能的解决方案。并且我们通过 Sentinel Dashboard 可以非常便捷的添加或修改规则策略,但是如果细心的小伙伴应该可…

C++语言·list链表

其实现在在讲这些容器的时候,我们的重点已经不是它的接口都有什么,功能都是什么了,这些内容官网上都能查到,而且容器和容器之间接口的不同处很少,我在讲解的话也只是把官网上的东西截图下来复述一下。现在的重点其实都…

【知识图谱】探索攻略:基础、构建、高级应用与相关论文方向

【知识图谱】相关文章汇总 写在最前面一、什么是知识图谱?二、相关历史文章代码实现:简单的知识图谱可视化知识图谱前身:信息抽取知识图谱应用1:社交网络分析知识图谱应用2:威胁情报挖掘知识图谱应用3:Code…

⌈ 传知代码 ⌋ 实现沉浸式交互故事体验

💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…

DNS服务的部署与配置(2)

1、dns的安装及开启 dnf install bind.x86_64 -y #安装 #Berkeley Internet Name Domain (BIND) systemctl enable --now named #启用dns服务,服务名称叫named firewall-cmd --permanent --add-servicedns #火墙设置 firewall-cmd --reload …

Linux(三)

Linux(三) Linux网络配置管理网络基础知识 IP地址A类 由1个字节网络地址3个字节主机地址B类 由2个字节网络地址2个主机地址C类 由3个字节网络地址1个主机地址D类:主要用于组播E类:为将来使用保留 子网掩码子网掩码作用网关DNS服务器 Linux用户管理用户的…

服务器数据恢复—同友存储raid5阵列上层虚拟机数据恢复案例

服务器数据恢复环境: 某市教育局同友存储,存储中有一组由数块磁盘组建的raid5阵列,存储空间划分若干lun。每个lun中有若干台虚拟机,其中有数台linux操作系统的虚拟机为重要数据。 存储结构: 服务器故障: r…

Linux之LLVM、Clang、Clang++区别及用法实例(六十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

Java 异步编程——Java内置线程调度器(Executor 框架)

文章目录 Java多线程的两级调度模型Executor 框架Executor 框架的组成概念Executor 框架中任务执行的两个阶段:任务提交和任务执行 在 Java1.5 以前,开发者必须手动实现自己的线程池;从 Java1.5 开始,Java 内部提供了线程池。 在J…

concurrency 并行编程

Goroutine go语言的魅力所在,高并发。 线程是操作系统调度的一种执行路径,用于在处理器执行我们在函数中编写的代码。一个进程从一个线程开始,即主线程,当该线程终止时,进程终止。这是因为主线程是应用程序的原点。然后…