数学题1

1、书架上有编号为1-19的19本书,从中拿5本,问5本编号都不相邻的拿法有多少种?

做法:将5本书插入到其他14本书中间,使之间开,14本书会有15个空隙,因此

2、用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到则只算一种,问一共有多少____种染色模式

解法:两种颜色,默认其中一种颜色,则n(0)=n(6)=1,n(1)=n(5)=1,n(2)=n(4)=3,n(3)=4共14种

3、 计算表达式x6+4x4+2x3+x+1最少需要做()次乘法。

解法:原式可变为 x3 ( x3+x+x+x+x+2 )+x+1 .其中x3计算需要两次乘法。然后x3和括号内相乘。共3次。

4、 若串S=′software′,其子串的数目是()

解法:software的子串可以为1个字母到8个字母不等,但字母顺序不变,则子串数量为8+7+6+5+4+3+2+1=36。空串为任意字符串的子串,因此36+1=37。

5、 找工作的季节马上就到了,很多同学去图书馆借阅《面试宝典》这本书,现在图书馆外有6名同学排队,其中3名同学要将手中的《面试宝典》还至图书馆,有3名同学希望从图书馆中可以借到《面试宝典》,若当前图书馆内已无库存《面试宝典》,要保证借书的3名同学可以借到书,请问这6位同学有多少种排队方式()

6、 你有一个3X3X3的立方体。你现在在正面左上的顶点,需要移动到对角线的背面右下的顶点中。每次移动不限距离,但只能从前至后、从左至右、从上至下运动,即不允许斜向或后退。有多少种方法?

解法:这道题可以看成是3X3X3矩阵,xyz轴各走3步啊,从(3,3,3)走到(0,0,0),一共有:= 1680

7、 一个合法的表达式由()包围,()可以嵌套和连接,如(())()也是合法 表达式;现在有 6 对(),它们可以组成的合法表达式的个数为____

解法:又是一个卡特兰数列。。。。这个解释起来真的挺麻烦。

我们可以把左括号看做1,右括号看做0,这些括号的组合就是01的排列。这里需要满足从第一个数开始的任意连续子序列中,0的个数不多于1的个数,也就是右括号的个数不多于左括号的个数。假设我们不考虑这个限制条件,那么全部的01排列共有C(2n,n)种,也就是一半0一半1的情况现在我们想办法把其中不符合要求的数量去掉。在任何不符合条件的序列中,找出使得0的个数超过1的个数的第一个0的位置,然后在导致并包括这个0的部分序列中,以1代替所有的0并以0代表所有的1。结果总的序列变成一个有(n+1)个1和(n-1)个0的序列。而且这个过程是可逆的,也就是说任何一个有(n+1)个1和(n-1)个0构成的序列都能反推出一个不符合条件的序列,所以不符合条件的序列个数为C(2n,n-1)

所以合法的排列数有C(2n,n)-C(2n,n-1)= C(12,6)-C(12,5)=132

8、村长带着4对父子参加爸爸去哪儿第三季第二站某村庄的拍摄。村里为了保护小孩不被拐走有个前年的规矩,那就是吃饭时候小孩左右只能是其他小孩或自己的父母,那么4对父子在圆桌上共有多少种坐法。(旋转一下,每个人面对方向变更后算是一种新的坐法)。

解法:问题的关键在于定位孩子的爹可分为如下情况(无法3个爹连坐,因为,剩下的一个爹会挨着两个娃,会拐卖走一个)

4个爹连坐

2个爹连坐

由于旋转就会导致坐法改变,所以,针对以上的两种情况分别有如下情况

C8 1 * A4 4 * 2 = 384(4连坐旋转有8种情况,每种中4个爹排列组合,4个孩子也连坐,边缘的两个由爹固定,中间两个可以交换位置)

C8 1 * A4 2 = 96(2个爹连坐在区域A,所以另外两个必须在对面,在8个位置中选出一种A的起始座位有8种情况,选出之后,A区域的爹有A 4 2种情况,对面的是剩下的爹)

加起来就是480种

9、七夕节n恋人(n>=2)围成一圈举行篝火晚会。晚会的规则是:男女相同,且每对恋人处在相邻的位置上。请问有多少种不同的圈子?

解法:http://www.nowcoder.com/test/question/done?tid=716116&qid=3435#summary

根据题设,要求不同的圈子,这意味着圈子可以转动时造成的差异,可以不计。n个人站一竖排的全排列为n!,n个人站一圈子且不计圈子转动的差异的全排列为(n-1)!。

又,n个人其实是2n个情侣,每组情侣有2种站位,n组有2^n种站位

10、某团队有 2/5 的人会写 Java 程序,有 3/4 的人会写 C++程序,这个团队里同时会写 Java 和 C++的最少有______人

解法:4*5最小公倍数20人,20*(2/5+3/4-1) = 3

11、

时间: 2024-12-15 08:14:17

数学题1的相关文章

HDU5344——数学题——MZL's xor

MZL loves xor very much.Now he gets an array A.The length of A is n.He wants to know the xor of all (Ai+Aj)(1≤i,j≤n)The xor of an array B is defined as B1 xor B2...xor Bn Input Multiple test cases, the first line contains an integer T(no more than 20

【算法编程】小学数学题难倒博士

昨天在科学网上得知这样一个新闻<越南小学数学题难倒博士>,据悉题目来自越南保禄小学三年班,不过报道称该题难倒了上至博士下至家长,未免也太言过其实了. 题目描述 学生需要在下图表格中按由上至下.从左到右的顺序,填入1~9的数字,可重复填写,并按先乘除后加减(图中冒号代表除法)的运算法则,完成整条算式. 解题方法 显然,这题对于我们这种程序员来说完全不是问题,只要在大一上过C语言的学生(我们学校全校都学过C,即使是文科专业)基本上都可以用九重for循环来穷举解出此题,下面我分别用C和Matlab实

hdu 4974 A simple water problem(数学题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4974 Problem Description Dragon is watching competitions on TV. Every competition is held between two competitors, and surely Dragon's favorite. After each competition he will give a score of either 0 or

一道有趣的数学题

班主任给了我一道数学题: 求证an都能表示成两个自然数的平方和. [分析] 不会就打表(OI后遗症) 那么我们发现an的第2个平方在an+1出现在了第一个(按从小到大) 这个就很py了啊,再看看第二个有啥关系..咦好像是比两倍多一点,多多少呢?咦,1.3.7.17--这不就是我找的那个规律了吗 啊我们就能猜想: 然后我们归纳一波 对于n<=5显然成立(上表),对于n>=6: 假设对于n=i成立,那么就有 目标:证明下式成立 这是啥呢?令A'=B,B'=A+2B,代入即可. 剩下的故事啊就是把递

一道很有意思的数学题

题目:某个家庭中有2个小孩,已知其中一个是女孩,则另一个是女孩的概率是多少? 答案:1/3 今天上概率课,想起了高中的这一道数学题.当初在高中对这个答案真的是百思不得其解,始终认为是1/2.生男生女和另一个孩子的性别有什么必然的联系吗?最后迫于升学的压力,不能任性啊~!!!只得背过答案,碰到前后性别不一样,就是2/3,一样就是1/3. 今天想起来,在百度上的找了好多关于这个问题理解,虽然有说1/3的,有说1/2的,但是仔细观察后发现,其实关于各种答案的问题描述还是有细微的差别的.最后在这里: 一

python笔记1-用python解决小学生数学题

前几天有人在群里给小编出了个数学题: 假设你有无限数量的邮票,面值分别为6角,7角,8角,请问你最大的不可支付邮资是多少元? 小编掰着手指头和脚趾头算了下,答案是:1.7元 那么问题来了?为啥是1.7呢,于是小编用python解决了这个小学数学题. 一.排列组合 假设6.7.8角各有50张(50张够了),先计算出所有的可能组合 二.排序.去重 先对组合就行排序,从小到大的顺序,排队站好,这里用到sort()函数(要是你用冒泡排序,那你就out啦!) sort函数只是对list序列排序,并没有返回

geometry(简单数学题)

geometry Accepts: 324 Submissions: 622 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem Description There is a point PP at coordinate (x,y)(x,y). A line goes through the point, and intersects with the postive p

【整理】最近做的几道数学题

数学题也是有意思 那么总结一下 T1.[Bzoj2751][HAOI2012]容易题 题意 有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些限制即A[i]不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,求出所有可能的数列的积的和. 题解 考虑一个式子(...)(...)(...),()内为一些数相加,根据乘法分配律,打开这个式子就是每次从每个括号中选一个元素,再把所有可能选择的结果加起来. 这件事情就是我们题目的设问,于是我们只要算出来每个位置sigma可能的选择

hdu 4956 Poor Hanamichi BestCoder Round #5(数学题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4956 Poor Hanamichi Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7    Accepted Submission(s): 4 Problem Description Hanamichi is taking part in

Codeforces Round #261 (Div. 2) 459B. Pashmak and Flowers(数学题,组合)

题目链接:http://codeforces.com/problemset/problem/459/B B. Pashmak and Flowers time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Pashmak decided to give Parmida a pair of flowers from the garden.