delphi解数学题,自认为逻辑思维超强的富翁请进! ( 积分: 50 )

  • 主题发起人 主题发起人 gigi788
  • 开始时间 开始时间
G

gigi788

Unregistered / Unconfirmed
GUEST, unregistred user!
1。7个相同的球放在4个不同的盒子里,每个盒子至少放1个,不同的方法有多少种?

2。有4个学生,分配到3个不同车间实习,共有多少种不同的分配方法?

3。某校转来6名新生,校长要把他们安排在3个班,每班2人,有多少种分配方法?
 
这个和用delphi解没有关系吧,你知道方法了,用不用delphi来做无关紧要哦
 
问问高三的学生吧,这种题在当时应该是比较简单的。
这么多年不摸这东西了,忘记了。[:(]
 
组合数学里的基本知识而已。
 
我不是要大家用公式来计算,跟有没有学过高中数学没关系.好像开发象棋软件的也可以不会下象棋.可以用穷举法,递归法等解题.
 
知道计算机的基础是什么吗?是数学,象棋也是需要数学功底的。推理也是数学的一部分,不要把数学隔离开来看,如果按照你的定义,那没有办法,只能自己在地上找石头来堆了,这个就是不用数学的办法了。
 
to cqwty:要吹水請到別處.
看來高手都下班了,淨來些馬甲
 
1. 我的答案是12种 , 不要笑我.
 
用排列组合解
 
第一题 7个相同的球放在4个不同的盒子里,每个盒子至少放1个,不同的方法有多少种?
就等于:3个相同的球放在4个不同的盒子里,不同的方法有多少种?
结果
3000 0300 0030 0003
2100 2010 2001 1200 0210 0201 1020 0120 0021 1002 0102 0012
1110 1101 1011 0111
答案 20种
 
偌大一个大富翁,居然没人能编程解答.觉得我们平时搞MIS真得是堆积木一样的,一点技术水平都没有.最基本的逻辑思维,算法都还给老师了.可悲
 
一、20种
二、36种
三、540种
 
to newsmile:
第二题我计到是3*3*3*3
请问第三题你是如何算出540 ? 能提供思路吗?
 
先从6人中取2人,再从4人中取2人,然后...
(5+4+3+2+1)*(4+3+2+1)*6
 
(5+4+3+2+1)*(4+3+2+1)*6 ???如何得出??
我按照你所講的意思得出 c(6,2)*c(4,2)*c(2,2)=90
???
 
最后一步要考虑这三组的排列3*2*1
 
1.使用隔板法
ooooooo
o|o|o|oooo
七个物体用三个隔板隔开,
结果是:C(6,3)=6!/3!=20

2.还是使用隔板法
oooo
o|o|oo
三个物体(?)用两个隔板隔开,然后全排列
结果是C(3,2)*A(4,4)=3*2/2*4!=72

3.先分班1,再分班2,最后就是班3,因为是不同的班,所以不用除以3
结果是C(6,2)*C(4,2)*C(2,2)=6*5/2*4*3/2=90

强烈鄙视那些不懂装懂的人,强烈鄙视连这种简单的高中数学(还不是高等数学)都不会还来写程序的人。
 
to delphipaladin:
连题也做错,到底谁才是不懂装懂?你以为自己做的就是标准答案吗?你的第三题还不是抄袭我的.
 
偶也强烈鄙视 楼主发这个找抽贴!!!

动不动就高手,高手,大嘴巴抽Y的。。。

下面是你要的答案。。。

1。7个相同的球放在4个不同的盒子里,每个盒子至少放1个,不同的方法有多少种?
每个盒子放了1个,还有3个,3个球放在4个盒子里,则有C(4,1)+2*C(4,2)+C(4,3)=20

2。有4个学生,分配到3个不同车间实习,共有多少种不同的分配方法?
C(4,2)*P(3,3)=36

3。某校转来6名新生,校长要把他们安排在3个班,每班2人,有多少种分配方法?
C(6,2)×C(4,2)=90
 
to dingbaosheng:
第二題是81 第三題答案是540.高手是不會說三道四的.通常是那些半桶水的才碟碟不休.看來才能跟素質是成正比的.
 
后退
顶部