2018 初赛数学题 汇总

文章目录


比赛地址
先贴题面,解析在下面,有空可以再重新做一遍错题


题目

15、四面体的顶点和各棱中点共10个点,从中取4个不共面的点,不同的取法有多少种?

16、以一个正方体的顶点为顶点,能组成多少个不同的四面体?

17、6本不同的书全部分给5名同学每人至少一本,有多少种不同的分法?

20、8本不同的书分给3名同学,其中1名同学2本、另两人3本,有多少种不同分法?

25、四面体的一个顶点是A,从其它顶点和各棱中点中取3个点,使他们和点A在同一个平面上,则共有多少种不同的取法?

29、8名外交工作者,其中3人只会英语,2人只会日语,3人既会英语又会日语,现从则8人中选3个会英语,3个会日语的人去完成一项任务,有多少种不同的选法?注意:假如有两种选法人员完全相同,但是有至少一个人在两种选法里说的语言不同,那也视为两种选法。

31、6本不同的书分给甲、乙、丙三人,每人至少一本,有多少种不同的分法?

33、从5男3女中选5人担任5门不同学科的课代表,男生只能担任数学化学物理课代表时,不同选法是?

37、一些学生接受调查,这些学生中准备参加会计师考试的有63人,准备参加英语考试的有89人,准备参加计算机考试的有47人,三种都准备参加的有24人,只准备参加两种考试的有46人,不参加其中任何一种考试的有15人。请问有多少学生接受调查?

39、某班统计考试成绩,数学得90分上的有25人;语文得90分以上的有21人;两科中至少有一科在90分以上的有38人。问两科都在90分以上的有多少人?

45、对集合{1,2,…,n}及其每一个非空子集,定义一个唯一确定的“交替和”如下:按照递减的次序重新排列该子集,然后交替地减或加后继的数所得的结果,例如,集合{1,2,4,6,9}的“交替和”是9-6+4-2+1=6. {5,6}的“交替和”是6-5=1,{2}的交替和是2。那么,对于n=7。求所有子集的“交替和”的总和。

46、将与105互素的所有正整数,从小到大排成一个数列,试求出该数的第1000项.

47、对于任何的集合S,记|S|为集合的元素个数,记n(S)为集合S的子集个数,若A,B,C是三个集合,满足:n(A)+n(B)+n©=n(A∪B∪C)。|A|=|B|=100。求|A∩B∩C|的最小值。

65、篮子里有苹果、梨、桃和桔子,现有81个小朋友,如果每个小朋友都从中任意拿两个水果,那么至少有多少个小朋友拿的水果是相同的?

67、在1,4,7,10,…,100中任选多少个数,才能保证其中至少有不同的两对数,其和等于104。

NOIP 2009 1.拓扑排序是指将有向无环图G中的所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若<u,v> ∈E(G),则u在线性序列中出现在v之前,这样的线性序列成为拓扑序列。如下的有向无环图,对其顶点做拓扑排序,则所有可能的拓扑序列的个数为( )。

NOIP 2009 2.某个国家的钱币面值有1, 7, 7 2 7^2 72, 7 3 7^3 73共计四种,如果要用现金付清10015元的货物,假设买卖双方各种钱币的数量无限且允许找零,那么交易过程中至少需要流通( )张钱币。

NOIP 2007 1.给定n 个有标号的球,标号依次为1,2,…,n。将这n 个球放入r 个相同的盒子里,不允许有空盒,其不同放置方法的总数记为S(n,r)。例如,S(4,2)=7,这7 种不同的放置方法依次为
{(1),(234)}, {(2),(134)}, {(3),(124)}, {(4),(123)}, {(12),(34)}, {(13),(24)},
{(14),(23)}。当n=7,r=4 时,S(7,4)= _____________。

NOIP 2007 2.N 个人在操场里围成一圈,将这N 个人按顺时针方向从1 到N 编号,然后,从第一个人起,每隔一个人让下一个人离开操场,显然,第一轮过后,具有偶数编号的人都离开了操场。依次做下去,直到操场只剩下一个人,记这个人的编号为J(N) ,例如,
J(5)=3 ,J(10)=5 ,等等。则
J(400)=______________。
(提示:对 N=2^m+r 进行分析,其中 0≤r<2^m )。

模拟5 1.
在这里插入图片描述

到解析底部

go to top










解析

15、四面体的顶点和各棱中点共10个点,从中取4个不共面的点,不同的取法有多少种?
答:
正难则反。随便取4个点有 C 1 0 4 = 210 C_10^4=210 C104=210种方案,算有多少四点共面的点减掉。有以下三种情况:
1.四点都在四面体的同一面上, 4 ∗ C 6 4 = 60 4*C_6^4=60 4C64=60
2.三点共线,另一点不在四面体的同一面上, 6 6 6种。
3.两点确定一条直线,另外两点在平行直线上,可以发现只能选重点连线,方案 4 ∗ 3 / 4 = 3 4*3/4=3 43/4=3
所以最后 a n s = 141 ans=141 ans=141

16、以一个正方体的顶点为顶点,能组成多少个不同的四面体?
答: 和上题一样,先随便选4个点,再去掉共面的。可以知道四点共面的有6个表面和6个对角面,所以 a n s = C 8 4 − 6 − 6 = 58 ans=C_8^4-6-6=58 ans=C8466=58

17、6本不同的书全部分给5名同学每人至少一本,有多少种不同的分法?
答: 先选5本出来每人分一本,剩下一本挑一个人分掉,一种方案被重复了两次所以除2,答案 a n s = C 6 5 ∗ 5 ! ∗ 5 / 2 = 1800 ans=C_6^5*5!*5/2=1800 ans=C655!5/2=1800

20、8本不同的书分给3名同学,其中1名同学2本、另两人3本,有多少种不同分法?
答: 先把同学看成相同的, a n s = C 8 2 ∗ C 6 3 ∗ C 3 3 ans=C_{8}^{2}*C_{6}^{3}*C_{3}^{3} ans=C82C63C33,意义为先选2本分成一堆,再选3本分成一堆,再选3本分成一堆。最后把每一堆分配给每一个同学,乘上 3 ! 3! 3!,因为2个3本书的堆是相同的,再除 2 ! 2! 2! a n s = 1680 ans=1680 ans=1680
或者考虑,在同学相同时答案为 8 ! / ( 2 ! ∗ 2 ! ) 8!/(2!*2!) 8!/(2!2!),意义为先全排列,再除去某一堆内部的全排列

25、四面体的一个顶点是A,从其它顶点和各棱中点中取3个点,使他们和点A在同一个平面上,则共有多少种不同的取法?
答: 和第15题相似,分为4点在同一表面,3点共线但4点不在表面上的情况讨论, a n s = 33 ans=33 ans=33

29、8名外交工作者,其中3人只会英语,2人只会日语,3人既会英语又会日语,现从则8人中选3个会英语,3个会日语的人去完成一项任务,有多少种不同的选法?
答: 分类讨论说日语的人的组成:
1)2个只会日语+1个两种都会: a n s = C 2 2 ∗ C 3 1 ∗ C 5 3 = 30 ans=C_2^2*C_3^1*C_5^3=30 ans=C22C31C53=30
2)1个只会日语+2个两种都会: a n s = C 2 1 ∗ C 3 2 ∗ C 4 3 = 24 ans=C_2^1*C_3^2*C_4^3=24 ans=C21C32C43=24
3)0个只会日语+3个两种都会: a n s = 1 ans=1 ans=1
所以答案是 55 55 55

31、6本不同的书分给甲、乙、丙三人,每人至少一本,有多少种不同的分法?
答: 可能还是DP方便一点吧。 d p [ i ] [ j ] dp[i][j] dp[i][j]表示前i人,取了j本书的方案数。 d p [ i ] [ j ] = ∑ k = 1 j d p [ i − 1 ] [ j − k ] ∗ C n − j + k k dp[i][j]=\sum_{k=1}^{j}dp[i-1][j-k]*C_{n-j+k}^{k} dp[i][j]=k=1jdp[i1][jk]Cnj+kk a n s = 540 ans=540 ans=540

0123456
01000000
10615201561
20030120210180\
3000\\\540

33、从5男3女中选5人担任5门不同学科的课代表,男生只能担任数学化学物理课代表时,不同选法是?
答: 枚举男生的数量,然后暴力排列:
1)2男3女, a n s = C 5 2 ∗ C 3 3 ∗ 3 ∗ 2 ∗ 3 ∗ 2 ∗ 1 = 360 ans=C_5^2*C_3^3*3*2*3*2*1=360 ans=C52C3332321=360
2)3男2女, a n s = C 5 3 ∗ C 3 2 ∗ 3 ∗ 2 ∗ 1 ∗ 2 ∗ 1 = 360 ans=C_5^3*C_3^2*3*2*1*2*1=360 ans=C53C3232121=360
t o t _ a n s = 720 tot\_ans=720 tot_ans=720

37、一些学生接受调查,这些学生中准备参加会计师考试的有63人,准备参加英语考试的有89人,准备参加计算机考试的有47人,三种都准备参加的有24人,只准备参加两种考试的有46人,不参加其中任何一种考试的有15人。请问有多少学生接受调查?
答:

39、某班统计考试成绩,数学得90分上的有25人;语文得90分以上的有21人;两科中至少有一科在90分以上的有38人。问两科都在90分以上的有多少人?
答:

45、对集合{1,2,…,n}及其每一个非空子集,定义一个唯一确定的“交替和”如下:按照递减的次序重新排列该子集,然后交替地减或加后继的数所得的结果,例如,集合{1,2,4,6,9}的“交替和”是9-6+4-2+1=6. {5,6}的“交替和”是6-5=1,{2}的交替和是2。那么,对于n=7。求所有子集的“交替和”的总和。
答: 考虑某个数的贡献。
首先 C n n − C n n − 1 + C n n − 2 − . . . = 0 ( n > 0 ) C_n^n-C_n^{n-1}+C_n^{n-2}-...=0(n>0) CnnCnn1+Cnn2...=0(n>0),这个公式用组合数的递推式证明一下就好了。
对于某个数 x ( x < n ) x(x<n) x(x<n),比他大的会影响他的符号,比他小的随便选,
所以他的贡献就是 x ∗ 2 x − 1 ∗ ( C n − x 0 − C n − x 1 + . . . ) = 0 x*2^{x-1}*(C_{n-x}^0-C_{n-x}^1+...)=0 x2x1(Cnx0Cnx1+...)=0
x = n x=n x=n时贡献是 n ∗ 2 n − 1 = 448 n*2^{n-1}=448 n2n1=448,就是答案。

46、将与105互素的所有正整数,从小到大排成一个数列,试求出该数的第1000项.
答:
每105个数,就会有 35 + 21 + 15 − 7 − 3 − 5 + 1 = 57 35+21+15-7-3-5+1=57 35+21+15735+1=57个与 105 105 105不互质,那么能放进数列里的就有 48 48 48个。
1000 ÷ 48 = 20 ⋯ 40 1000\div 48=20\cdots 40 1000÷48=2040,所以算出第 1008 1008 1008个是 105 ∗ 21 = 2205 105*21=2205 10521=2205,再手动往回推8步就好了。
a n s = 2186 ans=2186 ans=2186

47、对于任何的集合S,记|S|为集合的元素个数,记n(S)为集合S的子集个数,若A,B,C是三个集合,满足:n(A)+n(B)+n©=n(A∪B∪C)。|A|=|B|=100。求|A∩B∩C|的最小值。
答: n ( S ) = 2 ∣ S ∣ n(S)=2^{|S|} n(S)=2S
所以 2 100 ∗ 2 + n ( C ) = n ( A ∪ B ∪ C ) 2^{100}*2+n(C)=n(A∪B∪C) 21002+n(C)=n(ABC)
可知|C|=101,|A∪B∪C|=102。
然后如果用公式来算的话比较麻烦找不出关系,但是YY一下发现情况少得可怜,于是直接把所有 3种情况讨论出来。虽然看起来分类让人难以信服,但的确包含了所有情况
1.|A∪B|=100,|A∩B∩C|=98
2.|A∪B|=101,|A∩B∩C|=98
3.|A∪B|=102,|A∩B∩C|=97
所以答案是97

65、篮子里有苹果、梨、桃和桔子,现有81个小朋友,如果每个小朋友都从中任意拿两个水果,那么至少有多少个小朋友拿的水果是相同的?
答: 任意两个可以相同,所以有3*3=9个抽屉,ans=9

67、在1,4,7,10,…,100中任选多少个数,才能保证其中至少有不同的两对数,其和等于104。
答: 抽屉有18个,分别是:(1) , (4, 100) , (7, 97) … (49, 55) , (52),所以至少要选20个数。

NOIP 2009 1.拓扑排序是指将有向无环图G中的所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若<u,v> ∈E(G),则u在线性序列中出现在v之前,这样的线性序列成为拓扑序列。如下的有向无环图,对其顶点做拓扑排序,则所有可能的拓扑序列的个数为( )。
在这里插入图片描述

眼瞎,总共有9个点。。。
右边的DAG只有一个拓扑序。
左边的DAG可以拆成一个“根”1,和5,和(2,3,4,7,6),后者长得很好看,只有两个拓扑序,再把5插进去,拓扑序2*6=12。
最后 C 9 7 ∗ 12 C 2 2 ∗ 1 = 432 C_{9}^{7}*12C_2^2*1=432 C9712C221=432

NOIP 2009 2.某个国家的钱币面值有1, 7, 7 2 7^2 72, 7 3 7^3 73共计四种,如果要用现金付清10015元的货物,假设买卖双方各种钱币的数量无限且允许找零,那么交易过程中至少需要流通( )张钱币。
这题因为钱的币值比较特殊,所以可以贪心,大的可以尽量选。如果不是的话就会比较难算了。答案35

NOIP 2008 2.书架上有21本书,编号从1到21,从其中选4本,其中每两本的编号都不相邻的选法一共有______种。

方法一:f[i][j]表示前i个位置,放j个球(且有球放在第i个位置上)的方案数,
f [ i ] [ j ] = ∑ k = 0 k < = i − 2 f [ k ] [ j − 1 ] f[i][j]=\sum_{k=0}^{k<=i-2} f[k][j-1] f[i][j]=k=0k<=i2f[k][j1],列表如下,

j\i123456789101112131415161718192021
1111111111111111111111
20012345678910111213141516171819
3000013610152128364555667891105120136153
4000000141020355684120165220286364455560680

答案是最后一行的和,3060

方法二:可以看出这个答案是1~15的前缀和的前缀和的前缀和(没错,是三个前缀和),
第一遍前缀和 a [ n ] = n ∗ ( n + 1 ) / 2 a[n]=n*(n+1)/2 a[n]=n(n+1)/2
第二遍前缀和 b [ n ] = ∑ j = 1 j ≤ n j ∗ ( j + 1 ) / 2 = ∑ j = 1 j ≤ n j 2 / 2 + n ∗ ( n + 1 ) / 4 b[n]=\sum_{j=1}^{j \leq n} j*(j+1)/2=\sum_{j=1}^{j \leq n}j^2/2+n*(n+1)/4 b[n]=j=1jnj(j+1)/2=j=1jnj2/2+n(n+1)/4
下一步化简需要用到二次方和公式,具体推导用 ( n + 1 ) 3 − 1 (n+1)^3-1 (n+1)31展开来做。
∴ b [ n ] = n ∗ ( n + 1 ) ∗ ( 2 ∗ n + 1 ) / 12 + n ∗ ( n + 1 ) / 4 = n ∗ ( n + 1 ) ∗ ( n + 2 ) / 6 \therefore b[n]=n*(n+1)*(2*n+1)/12+n*(n+1)/4=n*(n+1)*(n+2)/6 b[n]=n(n+1)(2n+1)/12+n(n+1)/4=n(n+1)(n+2)/6
再求前缀和! c [ n ] = 1 6 ∗ ∑ ( j 3 + 3 ∗ j 2 + 2 ∗ j ) c[n]=\frac{1}{6}*\sum (j^3+3*j^2+2*j) c[n]=61(j3+3j2+2j)
愉快地用上立方和和平方和公式还有普通求和公式,得到
c [ n ] = 1 6 ∗ ( n 2 ∗ ( n + 1 ) 2 / 4 + 3 ∗ n ∗ ( n + 1 ) ∗ ( 2 ∗ n + 1 ) / 6 + 2 ∗ n ∗ ( n + 1 ) / 2 ) c[n]=\frac{1}{6}*(n^2*(n+1)^2/4+3*n*(n+1)*(2*n+1)/6+2*n*(n+1)/2) c[n]=61(n2(n+1)2/4+3n(n+1)(2n+1)/6+2n(n+1)/2)
= n ∗ ( n + 1 ) ∗ ( n 2 + 5 ∗ n + 6 ) / 24 =n*(n+1)*(n^2+5*n+6)/24 =n(n+1)(n2+5n+6)/24
将n=15带入,得到c[15]=3060
话说公式这种东西一定要反复检查,以我现在的数学水平一遍是不可能算对的

方法三:这题按理说是要用组合数做的
可以把前三本书和他们后面的一个空格绑定起来,或者可以看成用17个空格把4本书隔开,结果就是 C 18 4 = 3060 C_{18}^{4}=3060 C184=3060

NOIP 2007 1.给定n 个有标号的球,标号依次为1,2,…,n。将这n 个球放入r 个相同的盒子里,不允许有空盒,其不同放置方法的总数记为S(n,r)。例如,S(4,2)=7,这7 种不同的放置方法依次为
{(1),(234)}, {(2),(134)}, {(3),(124)}, {(4),(123)}, {(12),(34)}, {(13),(24)},
{(14),(23)}。当n=7,r=4 时,S(7,4)= _____________。

放球模板,参见博客

NOIP 2007 2.N 个人在操场里围成一圈,将这N 个人按顺时针方向从1 到N 编号,然后,从第一个人起,每隔一个人让下一个人离开操场,显然,第一轮过后,具有偶数编号的人都离开了操场。依次做下去,直到操场只剩下一个人,记这个人的编号为J(N) ,例如,
J(5)=3 ,J(10)=5 ,等等。则
J(400)=______________。
(提示:对 N=2^ m+r 进行分析,其中 0≤r<2^m )。
首先可以看出,如果当前序列内元素个数是偶数,那么一遍删除之后下一遍仍旧从1开始。于是我们可以把400的序列先缩成25,这时序列内元素为16k+1(0<=k<=24)。然后对于25的数据手膜就没有问题了,膜出k,得到答案。

模拟5 1.
在这里插入图片描述
ans = 28800

到题目底部

go to top

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值