组合数学历年真题-西北工业大学-持续更新中~

2023-12-07 17:28

本文主要是介绍组合数学历年真题-西北工业大学-持续更新中~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

组合数学历年考题使用说明

本文档设立的初衷是帮学弟学妹们获得一份免费且纯净的组合数学习题,把注意力和时间花在知识本身而不要浪费在筛选垃圾资料上。截止本文档创立时,学校并未提供官方习题内容,所有内容均为学长手动整理且部分为回忆版本,难免有错误、遗漏,请大家见谅。

本文档开源地址为https://gitee.com/Cheney822/nwpu-comb,转载请附原地址。欢迎广大校友积极在本仓库提交新的内容,或者修正错误。

组合数学参考资料

这里给出一些学习组合数学的参考资料:

  1. 课本:《组合数学》-第五版-清华大学出版社-卢华明

  2. 习题册:《组合数学习题解答》-第四版-清华大学出版社-卢华明

    推荐刷题之前做做这本书上的题,题目范围覆盖很广,可以作为课后习题练习。

    刷历年考题时遇到不会的也可以参考这本书上同类型的题。

  3. PPT:(不太推荐)老师给的PPT比较老,格式和内容都有不少错误。建议听课的时候在课本上标记重难点。

  4. 网课:推荐清华大学马昱春老师的组合数学网课(学堂在线平台可以免费学习)

真题示例

image-20231205225018163

部分真题

2016.1

一、以下七个小题,每小题10分,考生可任选其中六题作答,共60分

  1. 在字典序法生成1-5这五个数的全排列,25431的下一个排列是什么? 若规定12345是第0号排列,54321是第 5 ! − 1 = 119 5!-1=119 5!1=119号排列,则25431是字典序法中的第几号排列?
  2. 从1至20这20个数中任选互不相邻的三个数,共有多少种选法?
  3. 有多少个由奇数个0和奇数个3偶数个2,而1、4的个数任意的n位5进制数?
  4. 求不大于120素数的有多少个。
  5. 求从任意多个a,3个b,5个c,7个d 可重复地任取10个的方案数。
  6. 在一个8X8方格的国际象棋棋盘上放置一个红色、四个白色、三个黑色的八个车,保证它们不能互相攻击,问有多少种放置方法。
  7. 证明: ( n 2 ) ! ( n ! ) n + 1 \frac{(n^2)!}{(n!)^{n+1}} (n!)n+1(n2)!是一个整数。

二、(8分)

已知一数列满足条件: A 1 = 1 , A 2 = 2 , A n − 4 A n − 1 − 5 A n − 2 = 0 ( n = 3 , 4 , … … ) A_1=1,A_2=2,A_n-4A_{n-1}-5A_{n-2}=0 \quad(n=3,4,……) A1=1,A2=2,An4An15An2=0(n=3,4,……),试给出 A n A_n An通项公式。

三、(10分)

把五张贺卡C1,C2……C5分别送给A1, A2……A5。其中,A1不要C2,A2 不要C1,C2,C5,A4 不要C1,C3,A5 不要C3,有多少种送法?

四、(10分)

证明:在任意的52个整数中,存在两个整数,其和或者差能被100整除。

五、第1小题4分,第2小题8分,共12分)

  1. 请给出六次对称群 S 6 S_6 S6的所有共轭类,并给出每一类中各有多少不同的置换。
  2. 用m种颜色给一个7个珠子串成的串珠着色,问有多少不同的着色方案?请再给出m=2时的具体值。

2015.1

以下11题,每题10分,可任选其中10题作答。共100分

  1. 在如图的6x6棋盘格内上,放置6个棋子,要求不能在同行或同列中出现两个或两个以上的棋子,且在棋盘中有“X”的地方不能放置任何棋子,请问共有多少放置方法?

    X
    XX
    XX
    XX
    XX
  2. What is the coefficient(系数)of x 1 3 x 2 3 x 3 x 4 2 x_1^3x_2^3x_3x_4^2 x13x23x3x42 in the expansion of ( x 1 − x 2 + 2 x 3 − 2 x 4 ) 9 (x_1-x_2+2x_3-2x_4)^9 x1x2+2x32x49 ?

  3. 从1至20这20个数中任选互不相邻的三个数,共有多少种选法?

  4. 已知一数列满足条件:$A_0=1,A_1=2,A_n-5A_{n-1}+6A_{n-2}=2^n ,试给出 ,试给出 ,试给出A_n$通项公式。

  5. F 1 = 1 , F 2 = 1 , F n = F n − 1 + F n − 2 ( n ≥ 3 ) F_1=1,F_2=1,F_n=F_{n-1}+F_{n-2}\quad(n\geq3) F1=1,F2=1,Fn=Fn1+Fn2(n3)证明: F 5 n F_{5n} F5n是5的倍数。

  6. Find integers a,b,and c such that m 3 = a ( 3 m ) + b ( 2 m ) + c ( 1 m ) m^3=a(^m_3)+b(^m_2)+c(^m_1) m3=a(3m)+b(2m)+c(1m) for all m. Then sum the series ∑ i = 1 i 3 = 1 3 + 2 3 + 3 3 + … … + n 3 \sum_{i=1}{i^3} = 1^3+2^3+3^3+……+n^3 i=1i3=13+23+33+……+n3

  7. 求1到1000 中不能被5、6、8整除的整数的个数。

  8. 证明把数A拆分成m项的拆分数,等于把n-m拆分成不多于m项的拆分数。

  9. 给出所有六次对称群 S 6 S_6 S6的全部共轭类,以及每个类中含有的不同置换的个数。

  10. 证明在边长为1的正方形中任取10个点,则必存在两个点,该两点的距离不大于 2 3 \frac{\sqrt2}{3} 32

  11. 用k种颜色给一个正五边形的顶点进行着色,共有多少不同的着色方案?再请给出只有黑、白(k=2)两种颜色时的每个具体染色方法。

更多真题

受限于篇幅,这里只给出了两年真题,更多真题、PDF版本、参考答案、资料等请前往开源仓库地址为https://gitee.com/Cheney822/nwpu-comb
欢迎大家在仓库里贡献自己的内容!!!

这篇关于组合数学历年真题-西北工业大学-持续更新中~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/466707

相关文章

hdu4869(逆元+求组合数)

//输入n,m,n表示翻牌的次数,m表示牌的数目,求经过n次操作后共有几种状态#include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdlib.h>#includ

poj3468(线段树成段更新模板题)

题意:包括两个操作:1、将[a.b]上的数字加上v;2、查询区间[a,b]上的和 下面的介绍是下解题思路: 首先介绍  lazy-tag思想:用一个变量记录每一个线段树节点的变化值,当这部分线段的一致性被破坏我们就将这个变化值传递给子区间,大大增加了线段树的效率。 比如现在需要对[a,b]区间值进行加c操作,那么就从根节点[1,n]开始调用update函数进行操作,如果刚好执行到一个子节点,

hdu1394(线段树点更新的应用)

题意:求一个序列经过一定的操作得到的序列的最小逆序数 这题会用到逆序数的一个性质,在0到n-1这些数字组成的乱序排列,将第一个数字A移到最后一位,得到的逆序数为res-a+(n-a-1) 知道上面的知识点后,可以用暴力来解 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#in

hdu1689(线段树成段更新)

两种操作:1、set区间[a,b]上数字为v;2、查询[ 1 , n ]上的sum 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdl

uva 10014 Simple calculations(数学推导)

直接按照题意来推导最后的结果就行了。 开始的时候只做到了第一个推导,第二次没有继续下去。 代码: #include<stdio.h>int main(){int T, n, i;double a, aa, sum, temp, ans;scanf("%d", &T);while(T--){scanf("%d", &n);scanf("%lf", &first);scanf

hdu 1754 I Hate It(线段树,单点更新,区间最值)

题意是求一个线段中的最大数。 线段树的模板题,试用了一下交大的模板。效率有点略低。 代码: #include <stdio.h>#include <string.h>#define TREE_SIZE (1 << (20))//const int TREE_SIZE = 200000 + 10;int max(int a, int b){return a > b ? a :

uva 10025 The ? 1 ? 2 ? ... ? n = k problem(数学)

题意是    ?  1  ?  2  ?  ...  ?  n = k 式子中给k,? 处可以填 + 也可以填 - ,问最小满足条件的n。 e.g k = 12  - 1 + 2 + 3 + 4 + 5 + 6 - 7 = 12 with n = 7。 先给证明,令 S(n) = 1 + 2 + 3 + 4 + 5 + .... + n 暴搜n,搜出当 S(n) >=

uva 11044 Searching for Nessy(小学数学)

题意是给出一个n*m的格子,求出里面有多少个不重合的九宫格。 (rows / 3) * (columns / 3) K.o 代码: #include <stdio.h>int main(){int ncase;scanf("%d", &ncase);while (ncase--){int rows, columns;scanf("%d%d", &rows, &col

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/