我做了两个多月还没做出来,某动物园要新进一批动物,候选动物名单如下:鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 03:51:22
我做了两个多月还没做出来,某动物园要新进一批动物,候选动物名单如下:鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、我做了两个多月还没做出来,某动物

我做了两个多月还没做出来,某动物园要新进一批动物,候选动物名单如下:鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、
我做了两个多月还没做出来,
某动物园要新进一批动物,候选动物名单如下:
鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、狮、虎、雕、燕、鹤、猴、龟、蚌、狈.
园长指示在这34种动物中选6种,提示:下面6组动物中必须有2种以上4种以下:
第一组:兔、牛、鸡、虾、鹤、猴、龟、蚌
第二组:狗、狼、猫、鱼、羊、蛇、鹰、象
第三组:鸭、兔、猪、蟹、鸡、雕、燕、鹤
第四组:马、牛、羊、鼠、熊、鹤、猴、龟
第五组:鸭、鹅、兔、猪、鱼、龙、虎、燕
第六组:马、豺、羊、狐、鼠、熊、鹤、猴
请问园长要的分别是哪6种动物.(能算出四种以上或是给出一些正确提示的就有高分酬谢,但一定要有解题过程或推理依据)
答案优秀者还有经济上的酬谢,
我已经通过转换成数字的方式得出没有狈,兔\鱼\羊中肯定有两个以上,但不知道是两个还是三个,根据这一点得出第一组中加上鱼和羊就应该有三个以上,剩下的二十三种里不能超过三种,我还算出有十种动物里不能有二种以上,有二十几种动物里不能有三种以上等等...不知道大家能不能从我的推理过程中得到启发从而找到一个可行的解题过程.
我想补充一点,以上那六组中出现过好几次的动物不一定就有,而六组中从没出现过的也不一定就没有.我说的每组中有2种以上4种以下的意思是,每组里可以有2个也可以有3个或4个,这是不确定的
应该说这位 —迹影— 朋友的推理过程看起来还是比较认真的,但我想要的结果是最后得出的很确定的结果而不是差不多的结果.
通过我的分析得出的结果和--lzq681026 这位朋友得出的是一样的,就是说我得出了至少超过700种的组合结果,就像lzq681026说的那样,结果不唯一.
但我还是希望能有哪位高人可以得到一个更加接近正确答案的结果,只要能正确推理出四种动物就请把你的分析过程告诉我,我有重谢!

我做了两个多月还没做出来,某动物园要新进一批动物,候选动物名单如下:鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、
人脑是很难得全面的,我遍了个C++哪位高手看看 ,结果不下百种,电脑毕竟是电脑
随意给你写几种:.(10,13,14,20,29,30)(10,13,14,29,30,31)(10,13,14,29,30,33)(10,13,15,29,30,31)(10,13,15,29,30,32)(10,13,23,29,30,32).太多了
#include
using namespace std;
int result(int *ptr,int (*var)[8]);
void main()
{
int A[34];
int i=0;
for(i=0;i<=33;i++)
A[i]=i+1;
int B[6][8]={{5,6,16,20,30,31,32,33},{4,7,9,10,14,15,23,24},{1,5,8,12,16,28,29,30},{3,6,14,19,25,30,31,32},{1,2,5,8,10,21,27,29},{3,13,14,18,19,25,30,31}};
int j=0,k=0,l=0,m=0,n=0;
int C[6];
int *ptr=C,(*var)[8];
var=B;
for(i=0;i<=28;i++)
{
t=0;
C[0]=A[i];
for(j=i+1;j<=29;j++)
{
C[1]=A[j];
for(k=j+1;k<=30;k++)
{
C[2]=A[k];
for(l=k+1;l<=31;l++)
{
C[3]=A[l];
for(m=l+1;m<=32;m++)
{
C[4]=A[m];
for(n=m+1;n<=33;n++)
{
C[5]=A[n];
result(ptr,var);
}
}
}
}
}
}
}
int result(int *ptr,int (*var)[8])
{
int i,j,k,t=0,l,m=0;
for(i=0;i<=5;i++)
{
for(k=0;k<=5;k++)
{
for(j=0;j<=7;j++)
if(*(ptr+k)==*(*(var+i)+j))
t++;
}
if(t<2||t>4)
m++;
}
if(m==0)
{
for(l=0;l<=5;l++)
{
cout<<*(ptr+l)<<" ";
}
cout<}
return(0);

有点乱,转化成字母和数字,再用表格解一下试试\.XIAO

按题目的意思嘛,你选出来的动物,必须使得下面6组动物里面,每一组都包含有其中2种以上,但不能超过4种吧!现在每一组动物里面有8种动物!而候选名单里面有34种!
为了不至于太乱,先帮你整理下吧!嘿嘿!
给他们都编上编!1是鸭,2是鹅~~~~~~~~然后得出!
一组:5,6,16,20,30,31,32,33
二组:4,7,9,11,14,15,23,24

全部展开

按题目的意思嘛,你选出来的动物,必须使得下面6组动物里面,每一组都包含有其中2种以上,但不能超过4种吧!现在每一组动物里面有8种动物!而候选名单里面有34种!
为了不至于太乱,先帮你整理下吧!嘿嘿!
给他们都编上编!1是鸭,2是鹅~~~~~~~~然后得出!
一组:5,6,16,20,30,31,32,33
二组:4,7,9,11,14,15,23,24
三组:1,5,8,12,16,28,29,30
四组:3,6,14,19,25,30,31,32
五组:1,2,5,8,11,21,27,29
六组:3,13,14,18,19,25,30,31
这样好点没有!好进入正题:
不知道你发现没有,现在有写动物是没出现过的!分别是10号的鹿!
17号的鲸!22号的鸟!26号的狮!34号的狈!
现在问题是选的6种动物要使得每一组都包含有2种或2种以上!
所以:
一组和二组没有重复!
一组和三组重复的是:5,16,30
一组和四组重复的是:6,30,31 ,32
一组和五组重复的是:5
一组和六组重复的是:30,31
二组和三组没有重复!
二组和四组重复的是:1
二组和五组重复的是:11
二组和六组重复的是:14
三组和四组重复的是:30
三组和五组重复的是:1,5,8,29
三组和六组重复的是:30
四组和五组没有重复!
四组和六组重复的是:3,14,19,25,30,31
五组和六组没有重复!
到这,你也看到了,出现重复的一共有14种!
他们分别是1,3,5,6,8,11,14,16,19,25,29,30,31 ,32
1包含在三组和五组里面!
3包含在四组和六组里面!
5包含一组,三组和五组里面!
6包含在一组和四组里面!
8包含在三组和无组里面!
11包含在二组和无组!
14包含在二组,四组和六组!
16包含在一组和三组!
19包含在四组和六组!
25包含在四组和六组!
29包含在三组和五组!
30包含在三组,四组和六组!
31包含在一组,四组和六组!
做到这里,有问题出现了!因为,符合题目的组合很多!
而且,我经过推算,无论楼主你规定哪一种动物不能选,
我也可以从剩下的动物里选出6种符合题目条件!
也就是说,没有哪一种动物是一定要有的!
打个比方说如果是5,11,14,30,31这5种的话!
剩下一个,从余下的29种动物里选哪一个都满足题目条件!
也就是说,单单这一种就有29种组合!
而且楼主自己也推算出700种组合!所以嘛..
再回过头来看看题目!
园长要的是从34种动物中选6种,而且要满足给出6组动物!
每组有2种,3种或4种!
那么在这种情况下,是不是应该选出6种动物,尽可能满足条件!
也就是说要使得6种动物在给出的六组动物里出现的次数尽可能多!
但不超过4种!
再看看那六组动物!
除了第二组只有2种动物出现过重复以外!
其他五组都有5种或5种以上出现重复!
所以,要让选出的动物出现机会尽可能多,那第二组重复的2种动物就是必须要选的!(因为如果不选的话,第二组动物要满足条件就要选一个没有重复过的动物)
分别是!11号和14号的!鱼和羊!
相信楼主也想到了,要使动物出现的机会多,就应该从有重复的动物里选!
而且是重复越多越好!
30号出现过4次!
31号,14号,5号出现过3次!
所以,一样选了!
那么就有了5种动物!
5,11,14,30,31!
余下一种,只要从重复过的动物里选一个出来!
得出答案!兔,鱼,羊,鹤,猴!
还有一种
从鸭,马,牛,猪,鸡,鼠,熊,燕,龟!
那么,组合的方式就只有9种!
兔,鱼,羊,鹤,猴(鸭,马,牛,猪,鸡,鼠,熊,燕,龟)

收起

个人想法,不知道对不对。
先把34种动物都编号,然后发现6组中鹤重复的最多,所以应该有鹤。6组给出的与34种动物对照,发现有4种动物没提到,分别是鲸,鸟,狮和狈。
因为第二组和其他组重复的最少,只有鱼和羊,所以这两种要有,不然就不能保证至少有两种。
又发现6组中提到的动物有三种重复了三次,分别是兔,羊和猴。
综合以上的,从6组给出的动物中选出兔,鱼,羊,鹤,猴5个。...

全部展开

个人想法,不知道对不对。
先把34种动物都编号,然后发现6组中鹤重复的最多,所以应该有鹤。6组给出的与34种动物对照,发现有4种动物没提到,分别是鲸,鸟,狮和狈。
因为第二组和其他组重复的最少,只有鱼和羊,所以这两种要有,不然就不能保证至少有两种。
又发现6组中提到的动物有三种重复了三次,分别是兔,羊和猴。
综合以上的,从6组给出的动物中选出兔,鱼,羊,鹤,猴5个。对照6组动物,每组中出现2个或3个,符合题意。
还差一种就从没提过的4种里选,这个我考虑了实际情况,说是动物园引进动物,鲸好像在它能力范围之外了,鸟到处都有不用特意引进,狈不知道是什么东西应该不是什么好东西,所以选狮最合适。
最后的答案是 兔,鱼,羊,狮,鹤,猴
反正结果是符合题意,但不知道是不是你需要的。

收起

把六组里出现的次数统计如鸭为2次,很容易得出5种没有出现的动物:鹿鲸鸟狮狈和四种出现三次或四次的动物(就是团长要的动物):鹤猴兔羊,然后在第五组里出现的次数为鸭2、鹅1、兔3、猪1、鱼2、龙1、虎1、燕2 很容易令人想到鸭鱼燕也是其中的团长要的动物,但如果全部都是就7种了,然后看第二组,第二组:狗1、狼1、猫1、鱼2、羊3、蛇1、鹰1、象1这样确定鱼是其中一个,但鸭燕只能其中一种才能,就是说有两种...

全部展开

把六组里出现的次数统计如鸭为2次,很容易得出5种没有出现的动物:鹿鲸鸟狮狈和四种出现三次或四次的动物(就是团长要的动物):鹤猴兔羊,然后在第五组里出现的次数为鸭2、鹅1、兔3、猪1、鱼2、龙1、虎1、燕2 很容易令人想到鸭鱼燕也是其中的团长要的动物,但如果全部都是就7种了,然后看第二组,第二组:狗1、狼1、猫1、鱼2、羊3、蛇1、鹰1、象1这样确定鱼是其中一个,但鸭燕只能其中一种才能,就是说有两种答案,1.鹤猴兔羊鱼鸭2.鹤猴兔羊鱼燕

收起



?v=1
1、数据整理:
说明:用“1”代表“第一组”,“1346”代表“第一、三、四、六组”;
鹤(1346)、猴(146)羊(256)兔(135)、牛(14)龟(14)鱼(25)鸭(35)猪(35)燕(35)马(46)鼠(46)熊(46)
2、 分析:因为6组动物中每组必须有2种以上4种以下;故选定的6组动物中组次1、2、3、4、5、6至少出现2次,至多出现4次,即组次至少会出现“112233445566”
根据“鹤(1346)、猴(146)羊(256)兔(135)、牛(14)龟(14)鱼(25)鸭(35)猪(35)燕(35)马(46)鼠(46)熊(46)”,不能选均出现2次的情况。A:如果选定“鹤(1346)、猴(146)羊(256)兔(135)”,则“1”出现3次,“2”出现1次,“3”出现2次,“4”出现2次,“5”出现2次,“6”出现3次,故剩下的两种动物必须满足“2”出现1次,而“1”和“6”不能出现2次即可,如:狗、狼、猫等;其他分析类似,故答案在没有其他条件的情况下,不唯一。
3、方案分析一:鹤(1346)、猴(146)羊(256)兔(135)
第一组:鹤、猴、兔
第二组:羊、(狗、狼、猫、鱼、蛇、鹰、象中任选两种或选一种后,再在其他动物中选一种)
第三组:鹤、兔
第四组:鹤、猴
第五组:羊、兔
第六组:鹤、猴、羊
(你分析一下,满不满足你的条件)
方案分析二:猴(146)羊(256)兔(135)、牛(14)和龟(14)中的一种、鱼(25)、鸭(35)和猪(35)及燕(35)中的一种
第一组:猴、兔、牛(或龟)
第二组:羊、鱼
第三组:兔、鸭(或猪、或燕)
第四组:猴、牛(或龟)
第五组:羊、兔、鱼、兔、鸭(或猪、或燕)
第六组:猴、羊
(你分析一下,满不满足你的条件)
方案分析三、鹤(1346)、猴(146)羊(256)(及其他方案,按以上分析方法分析,也可以找到符合要求的方案;故答案不唯一)
如果有其他条件,如观赏价值、动物园缺少的动物等因素,则不在推理范围之内。
你看下面的推理和分析是否可行:
1、“龙”这种动物不存在,剔除;鱼、鸟(包括了燕、雕等)、鼠、羊范围太广,不确指某种动物,剔除。鸭、鹅、马、狗、牛、鸡、猪、猫没有多大的观赏价值,剔除。“狈”,据说没有或很少或在市场上根本买不到,剔除。
2、在剩余动物中,天上飞的有:鹰、雕、燕、鹤;常年在水中生活的:虾、蚌、蟹、鲸。对于这几种动物,除鹤(好像比较容易管理)外,其余的剔除。
3、这样:原来的动物及组次分布如下:
第一组:兔、鹤、猴、龟
第二组:狼、蛇、象
第三组:兔、鹤
第四组:熊、鹤、猴、龟
第五组:兔、虎
第六组:豺、狐、熊、鹤、猴
没有分组的:鹿、狮。
其中:兔(135)、鹤(1346)、猴(146)、龟(14)、狼(2)、蛇(2)、象(2)、熊(46)、虎(5)、豺(6)、狐(6)
因为:“第三组:兔、鹤”与“第五组:兔、虎”都只剩下了两种动物,如果要保证“6组动物中必须有2种以上4种以下”,则:兔(135)、鹤(1346)、虎(5)三种动物必须入选。
为了保证第四组和第六组(应尽量保证出现的组次多一点),故:熊(46)应入选。
但选择的四种动物中,第一、三、四、五、六都保证了“必须有2种以上4种以下”,而第二组中还没有一种,故剩下的两种动物全部来自第二组。以上动物又以哺乳动物为主,故选狼(2)、象(2)
故六种动物为:兔(135)、鹤(1346)、虎(5)、熊(46)、狼(2)、象(2)
(以上推理与分析,似乎有点牵强,但也不无道理,期待大家的完善)。

收起

你上面给出的动物和下面列表中不一样~~比如说,上面的鹿,鲸下面都没有,自动排除........还有啊,您说的每组中必须有2种以上,4种以下,先定为x,那么:是2<x<4呢(也就是整数3)还是2≤x≤4呢?鉴于你没有说明白,我就算是滴二种了,答案如下
第一组:兔,鹤,猴。
第二组:鱼,羊。
第三组:兔,燕,鹤。
第四组:羊,鹤,猴。
第五组:兔,鱼,...

全部展开

你上面给出的动物和下面列表中不一样~~比如说,上面的鹿,鲸下面都没有,自动排除........还有啊,您说的每组中必须有2种以上,4种以下,先定为x,那么:是2<x<4呢(也就是整数3)还是2≤x≤4呢?鉴于你没有说明白,我就算是滴二种了,答案如下
第一组:兔,鹤,猴。
第二组:鱼,羊。
第三组:兔,燕,鹤。
第四组:羊,鹤,猴。
第五组:兔,鱼,燕。
第六组:羊,鹤,猴。 归结一下就是:1.兔子 2.鹤 3.猴 4.鱼 5.羊 6.燕 。
晕,楼上的还转换成什么数字?太麻烦了,真正的推理并不需要趴在那写写画画。.....感觉,看,必要时,做下记号。
楼主应该是知道答案的吧?悬赏100不会是为了看看还有没有比你强的人吧?两个月怎么也不可能只推理出你那三个的......
附加:【我只是初中毕业,数学学得不好,学得好的话,我也会用的...】

收起

按题目的意思嘛,你选出来的动物,必须使得下面6组动物里面,每一组都包含有其中2种以上,但不能超过4种吧!现在每一组动物里面有8种动物!而候选名单里面有34种!
为了不至于太乱,先帮你整理下吧!嘿嘿!
给他们都编上编!1是鸭,2是鹅~~~~~~~~然后得出!
一组:5,6,16,20,30,31,32,33
二组:4,7,9,11,14,15,23,24

全部展开

按题目的意思嘛,你选出来的动物,必须使得下面6组动物里面,每一组都包含有其中2种以上,但不能超过4种吧!现在每一组动物里面有8种动物!而候选名单里面有34种!
为了不至于太乱,先帮你整理下吧!嘿嘿!
给他们都编上编!1是鸭,2是鹅~~~~~~~~然后得出!
一组:5,6,16,20,30,31,32,33
二组:4,7,9,11,14,15,23,24
三组:1,5,8,12,16,28,29,30
四组:3,6,14,19,25,30,31,32
五组:1,2,5,8,11,21,27,29
六组:3,13,14,18,19,25,30,31
这样好点没有!好进入正题:
不知道你发现没有,现在有写动物是没出现过的!分别是10号的鹿!
17号的鲸!22号的鸟!26号的狮!34号的狈!
现在问题是选的6种动物要使得每一组都包含有2种或2种以上!
所以:
一组和二组没有重复!
一组和三组重复的是:5,16,30
一组和四组重复的是:6,30,31
一组和五组重复的是:5
一组和六组重复的是:30,31
二组和三组没有重复!
二组和四组重复的是:1
二组和五组重复的是:11
二组和六组重复的是:14
三组和四组重复的是:30
三组和五组重复的是:1,5,8,29
三组和六组重复的是:30
四组和五组没有重复!
四组和六组重复的是:3,14,19,25,30,31
五组和六组没有重复!
到这,你也看到了,出现重复的一共有13种!
他们分别是1,3,5,6,8,11,14,16,19,25,29,30,31
1包含在三组和五组里面!
3包含在四组和六组里面!
5包含一组,三组和五组里面!
6包含在一组和四组里面!
8包含在三组和无组里面!
11包含在二组和无组!
14包含在二组,四组和六组!
16包含在一组和三组!
19包含在四组和六组!
25包含在四组和六组!
29包含在三组和五组!
30包含在三组,四组和六组!
31包含在一组,四组和六组!
根据这信息,一个一个套也可以套出来了!
根据这信息,一个一个套也可以套出来了!
假设开始了,先30,和31!这么一来,四组和六组满足条件!一组和三组差一个!
然后到5,一组和三组满足条件!五组差一个!
然后11!五组满足条件!二组差一个!
然后是14!二组又满足条件!四组差一个!
这么一来就有5个动物了!
最后一个动物嘛!
忘了开始那些没出现过的动物吗!
随便挑一个进去!
然后验证一下!
动物分别是!5,11,14,30,31和一个没在名单上的动物!(为了避免出现重复)
那么一组里有5,30,31
二组里有: 11,14
三组里有: 5,30
四组里有: 14,30,31
五组里有: 5,11,
六组里有: 14,30,31
所以,这几种动物是!
兔,鱼,羊,鹤,猴
.............

收起

人脑是很难得全面的,我遍了个C++哪位高手看看 ,结果不下百种,电脑毕竟是电脑
随意给你写几种:。。。。。(10,13,14,20,29,30)(10,13,14,29,30,31)(10,13,14,29,30,33)(10,13,15,29,30,31)(10,13,15,29,30,32)(10,13,23,29,30,32)。。。。。。太多了
#include

全部展开

人脑是很难得全面的,我遍了个C++哪位高手看看 ,结果不下百种,电脑毕竟是电脑
随意给你写几种:。。。。。(10,13,14,20,29,30)(10,13,14,29,30,31)(10,13,14,29,30,33)(10,13,15,29,30,31)(10,13,15,29,30,32)(10,13,23,29,30,32)。。。。。。太多了
#include
using namespace std;
int result(int *ptr,int (*var)[8]);
void main()
{
int A[34];
int i=0;
for(i=0;i<=33;i++)
A[i]=i+1;
int B[6][8]={{5,6,16,20,30,31,32,33},{4,7,9,10,14,15,23,24},{1,5,8,12,16,28,29,30},{3,6,14,19,25,30,31,32},{1,2,5,8,10,21,27,29},{3,13,14,18,19,25,30,31}};
int j=0,k=0,l=0,m=0,n=0;
int C[6];
int *ptr=C,(*var)[8];
var=B;
for(i=0;i<=28;i++)
{
t=0;
C[0]=A[i];
for(j=i+1;j<=29;j++)
{
C[1]=A[j];
for(k=j+1;k<=30;k++)
{
C[2]=A[k];
for(l=k+1;l<=31;l++)
{
C[3]=A[l];
for(m=l+1;m<=32;m++)
{
C[4]=A[m];
for(n=m+1;n<=33;n++)
{
C[5]=A[n];
result(ptr,var);
}
}
}
}
}
}
}
int result(int *ptr,int (*var)[8])
{
int i,j,k,t=0,l,m=0;
for(i=0;i<=5;i++)
{
for(k=0;k<=5;k++)
{
for(j=0;j<=7;j++)
if(*(ptr+k)==*(*(var+i)+j))
t++;
}
if(t<2||t>4)
m++;
}
if(m==0)
{
for(l=0;l<=5;l++)
{
cout<<*(ptr+l)<<" ";
}
cout<}
return(0);
}

收起

数据挺多的,
先编号1—34,下面以数字代替动物了,可以看到30出现4次,5,14,31,出现3次,10,17,22,34没有出现,其他的出现2次,
有一个问题先说一下,如果选5,10,14,30,31,X(X代表任意动物,只要一组中不超过4个),也符合6组动物中必须有2种以上4种以下的条件,具体是不是你自己看这办吧
接下来是我的分析过程
看第二组,10和1...

全部展开

数据挺多的,
先编号1—34,下面以数字代替动物了,可以看到30出现4次,5,14,31,出现3次,10,17,22,34没有出现,其他的出现2次,
有一个问题先说一下,如果选5,10,14,30,31,X(X代表任意动物,只要一组中不超过4个),也符合6组动物中必须有2种以上4种以下的条件,具体是不是你自己看这办吧
接下来是我的分析过程
看第二组,10和14在2组和3组中出现,4种动物出现一次,哪么我就分开讨论,先是选3种只出现一次的动物,哪么还有3种动物可以选,经过简单的推理可以得到只能选5,30,31,就共有4种选择了,第二组选4种不同的动物就不可能了
接着选2种只出现一次的动物,还有4种动物可以选,可以是{30,(5或31),Y,Z}{5,31,J,K}等等2大类很多符合条件的选择,一一列举很累的....
现在分析只出现1次和2次的组合还是{30,31,D,F}{5,31,U,I}{L,L,L,L}3大类组合,实在很多,不列举了,有10和14和情况也同样分析,只出现1的动物和2个3次动物组合等等,内容不多但也不说了,如果你需要都列出来的话发消息给我就行,再列吧。
注明些:6组动物,每组最少2个,共12种,重复6次,30重复3次,5,14,31,重复2次,出现2次动物重复1次,上面X,Y等等算动物可以方便些。分组画图也是个很好的方法。

收起

有点乱,转化成字母和数字,再用表格解一下试试

【想了下好像情况有点多,不过还是忍不住来试了下。先给结论,后解析。】

【结论】:本题所有的可能情况C=C[1] +C[2] +C[3] +C[4]=65+2473+1898+414=4850种。

【解析】:

首先确认个比较关键的前提信息:按LZ的补充,题目中应该就是“2种以上4种或4种以下”,理解为6种动物中,每组至少包含2种,至多包含4种。这个请LZ明确。(下面在这个前提下作分析)

★先作如下表格及其反映的信息(见图片)。

1、这6组包含了34种动物中的29种;

2、出现4次的只有1种,出现3次的有3种;

3、NO.2和NO.1、NO.3是没有重复的;NO.5和NO.4、NO.6是没有重复的;而NO.2和NO.5只重复了1个“鱼”,它们有一定独立性和对称性;

4、NO.2有6个独立项,1个出现2次,1个出现3次;

★为了便于说明,记:每组包含选中的6种动物中数量各为A[i]:2≤A[i]≤4,[i=1~6]。

6组中选6种,而2≤A[i],那么平均每种动物出现次数在2次或2次以上,再根据第4点判断,至少含有1种出现3次或以上动物。否则,NO.2至少选中1种只出现1次的动物,平均出现次将小于2,矛盾。

★★因为题目的约束条件是A[i],根据上面的分析,可以动物重复次数由大到小的情况进行分类考虑(暂时也没想到其他简便的方法,除了编程。):

【第一大类】:选中“鹤”+“兔”+“猴”+“羊”,此时:A[1,4,6]=3,A[3]=2,A[2]=A[5]=1;

(1)、如果选“鱼”,此时2≤A[i]≤3,还差1种,可以任选其他(34-5)=29种中的1种,A[i]都不会超过4,就有29种组合满足条件;

(2)、如果排除“鱼”,因为A[2]=A[5]=1,且NO.2∩NO.5=0,那么,要满足条件,必须在NO.2和NO.5中各选1种动物,这2组各剩6种,组合有C(6,1) C(6,1)=36种;

【因此第一大类有29+36=65种组合满足题意,记C[1]=65。】

【第二大类】:只从重复3次或以上的4种动物中,选3种。

(1)、选“鹤”+“兔”+“羊”,不选“猴”。此时A[1,3,4,6]=2,A[2]=A[5]=1。剩30种可选。

①如果选了“鱼”,则还差2种,A[i]=2,剩余29种中任选2种,都有2≤A[i]≤4,共有C(29,2)=29×14=406种;②如果排除“鱼”,A[2]=A[5]=1,且NO.2∩NO.5=0,各选1种有C(6,1) C(6,1),差1种,2≤A[i]≤3,剩余27种中任选1种,都有2≤A[i]≤4,则有C(6,1) C(6,1) C(27,1)=972种。

因此本小类有:406+972=1378种情况满足条件。

(2)、选“鹤”+“猴”+“羊”,不选“兔”。此时A[5]=0,A[2]=A[3]=1,A[1]=2,A[6]=A[4]=3;

①如果选了“鱼”,差2种,剩29种,此时A[3]=A[5]=1,A[2]=A[1]=2,A[6]=A[4]=3。

NO.3∩NO.5=“鸭”“猪”“燕”:3选2有C(3,2);3只选1,差1种在其余26种中,有C(3,1) C(26,1);这3种都不选,则NO.3和NO.5各余3种,各选1种有C(3,1) C(3,1);(这些情况都能保证A[i]≤4)

则有:C(3,2)+ C(3,1) C(26,1)+ C(3,1) C(3,1)=90种。

②如果排除“鱼”,A[5]=0,A[2]=A[3]=1,NO.2余6选1有C(6,1),且与其他组无关,差2种都在NO.5,且至少有1种与NO.3重复。NO.3∩NO.5=“鸭”“猪”“燕”,则有:C(6,1){ C(3,2)+ C(3,1) C(3,1)}=72种。

因此本小类共计:90+72=162种。

(3)、选“鹤”+“猴”+“兔”,不选“羊”。 此时A[2]=0,A[5]=1,A[3]=A[6]=A[4]=2,A[1]=3,;

①如果选了“鱼”,NO.2余6选1有C(6,1),此时2≤A[i]≤3,差1种,剩28种任选1有C(28,1);

②如果排除“鱼”,NO.2余6选2有C(6,2),且与其他组无关,NO.5余6选1有C(6,1),且有A[i]≤4;

所以本小类共计:C(6,1)C(28,1)+C(6,2) C(6,1)=258种。

(4)选“羊”+“猴”+“兔”,不选“鹤”。 此时:A[1]=A[4]=A[6]=2,A[2]=A[3]=A[5]=1。

①如果选了“鱼”,A[1,2,4,5,6]=2,A[3]=1,差2种,剩29种。如果2种都在NO.3有C(6,2),1种在NO.3,1种不在,则有C(6,1)C(29-6,1),共C(6,2)+C(6,1)C(29-6,1)=153种;

②如果排除“鱼”,NO.2余6选1有C(6,1),且与其他组无关,差2种,剩28种。A[3]=A[5]=1。

NO.3∩NO.5=“鸭”“猪”“燕”:3选2有C(3,2);3只选1,差1种在其余25种中,有C(3,1) C(25,1);这3种都不选,则NO.3和NO.5各余3种,各选1种有C(3,1) C(3,1);(这些情况都能保证A[i]≤4)

共有:C(6,1){C(3,2)+ C(3,1) C(25,1)+ C(3,1) C(3,1)}=522种。

所以本小类共计:153+522=675种。

【因此第二大类共有1378+162+258+675=2473种组合满足题意,记C[2]=2473。】

【第三大类】:只从重复3次或以上的4种动物中,选2种。

(1)、只选“鹤”+“猴”。此时:A[1]=A[4]=A[6]=2,A[3]=1,A[2]=A[5]=0。

①如果选了“鱼”,A[2]=A[3]=A[5]=1,NO.2余6选1有C(6,1),且与其他组无关,差2剩28,A[3]=A[5]=1。

等同第二大类的(4)②,有C(6,1){C(3,2)+ C(3,1) C(25,1)+ C(3,1) C(3,1)}=522种

②如果排除“鱼”,NO.2余6选2有C(6,2),且与其他组无关,差2剩27,A[3]=1,A[5]=0。差2种都在NO.5,且至少有1种与NO.3重复。NO.3∩NO.5=3,则有C(6,2){C(3,2)+ C(3,1) C(3,1)}=180种。

所以本小类共计:522+180=702种。

(2)、只选“鹤”+“兔”。此时:A[1]=A[3]=2,A[5]=A[6]=1,A[2]=A[4]=0。差4种,排除了“羊”,NO.2∩NO.4=0。所以本小类共计:C(7,2)C(5,2)=210种。

(3)、只选“鹤”+“羊”。 此时:A[4]= A[6]=2,A[1]=A[2]=A[3]=1,A[5]=0。

余下的,NO.1∩NO.3=“鸡”,NO.2∩NO.5=“鱼”,NO.3∩NO.5=“鸭”“猪”“燕”。

如果“鱼”和“鸡”都不选,NO.1独立有C(4,1),NO.2独立有C(6,1),NO.5选2种至少1种和NO.3重复,有C(3,2)+C(3,1)C(3,1)。则有C(4,1) C(6,1){ C(3,2)+C(3,1)C(3,1)}=288种。

如果选“鱼”+“鸡”,则:A[4]= A[6]=A[2]=A[1]=A[3]=2,A[5]=1。差2剩28,2种如果都在NO.5,则有C(6,2),只有1种在有C(6,1)C(28-6,1)。共有C(6,2)+ C(6,1)C(28-6,1)=147种。

如果选“鱼”不选“鸡”, 则:A[4]= A[6]=A[2]= 2,A[1]=A[3]=A[5]=1。则有

C(4,1){C(3,2)+C(3,1)C(31-5-2,1) +C(2,1)C(3,1)}=324种。

如果选“鸡”不选“鱼”, 则:A[1,3,4,6]=2,A[2]=A[5]=1,NO.2∩NO.5=0。则有C(6,1)C(6,1)=36种;

因此本小类有:288+147+324+36=795种。

(4)、只选“兔”+“猴”。 此时:A[1]=2,A[3,4,5,6]=1,A[2]=0。

①如果选了“鱼”,NO.2余6选1有C(6,1),且与其他组无关,A[1,2]=2,A[3,4,6]=1,A[5]=1。差2剩28,只能在NO.3∩NO.5和NO.4∩NO.6中各选1,有C(3,1) C(3,1)

②如果排除“鱼”,NO.2余6选2有C(6,2),且与其他组无关,A[1,2]=2,A[3,4,6]=1,A[5]=0。差2剩27,差2种都在NO.5,但NO.4∩NO.5=0,不能同时满足A[4]≥2,故舍去。

因此本小类有:C(6,1) C(3,1) C(3,1)=54种。

(5)、只选“兔”+“羊”。 此时:A[i]=1。

①如果选了“鱼”,NO.2余6选1有C(6,1),且与其他组无关,A[2,5]=2,A[1,3,4,6]=1,差3剩29,

余下的有:NO.1∩NO.6=0,NO.3∩NO.4=0,NO.3∩NO.6=0,NO.1∩NO.3=“鸡”,NO.1∩NO.4=2,NO.4∩NO.6=3。若选了“鸡”,差2剩28,则NO.4∩NO.6=3中可选0,1,2,有C(2,1)C(2,1)+C(3,1)C(28-3,1) +C(3,2);若排除“鸡”,则NO.3余5选1有C(5,1),差2剩27,NO.1∩NO.6=0,差的2种分别来自NO.1和NO.6,且有1种与NO.4重复,有C(2,1)C(5,1)+C(3,1)C(5,1)。

②如果排除“鱼”,NO.2余6选2有C(6,2),且与其他组无关,A[2]=2,A[1,3,4,5,6]=1,差2种不会有1种来自3组,即不能保证A[1,3,4,5,6]≥2,故舍去。

因此本小类有:共有C(2,1)C(2,1)+C(3,1)C(28-3,1)+C(3,2)+ C(2,1)C(5,1)+C(3,1)C(5,1)=107种。

(6)、只选“猴”+“羊”。 此时:A[4,6]=2,A[1,2]=1,A[3,5]=0

余下的有:NO.3∩NO.5=0,所以分别有2种来自NO.3和NO.5,且分别有1种与NO.1、NO.2重复。

NO.1∩NO.3=“鸡”,NO.1∩NO.2=0,NO.1∩NO.5=0,NO.2∩NO.5=“鱼”。所以“鸡”和“鱼”必选,NO.3余5选1有C(5,1),NO.5余6选1有C(6,1)。

因此本小类有:C(5,1)C(6,1)=30种。

【因此第三大类共有702+210+795+54+107+30=1898种组合满足题意,记C[3]=1898。】

【第四大类】:“鹤”、“兔”、“猴”、“羊”只选1种。

该大类下,必须同时选“鱼”。否则①如果选“鹤”, 则NO.2需选2种且是独立的,此时A[1,3,4,6]=1,A[5]=0,剩3种,NO.5要选2种,而NO.5与NO.1、NO.4、NO.6都没重复,则A[1,4,6]至少1个为1,故矛盾。②如果选“兔”、“猴”、“羊”的1种,NO.2需要选2种且是独立的,那么这已选的3种平均重复次数<2,其他3种平均最多为2,总体小于2,故矛盾。

(1)只选“鹤”+“鱼”。 此时A[i]=1,NO.2需要再选1种,NO.2独立有C(6,1)。

   NO.1如果选“鸡”, A[4]=A[5]=A[6]=1未满足条件,NO.5独立有C(6,1),剩余1种在NO.4和NO.6重复的3种当中,有C(3,1);

   NO.1如果选“牛”或“龟”,则A[3]=A[5]=A[6]=1未满足条件,NO.6独立有C(5,1),剩余1种在NO.3和NO.5重复的3种当中,有C(3,1);

   NO.1如果选“虾”或“蚌”, 则A[3]=A[4]=A[5]=A[6]=1未满足条件,剩余2种分别在2组重复的3种当中,C(3,1)C(3,1)=9;

所以本小类有:C(6,1){ C(6,1) C(3,1)+ 2C(5,1) C(3,1)+2 C(3,1)C(3,1)}=396种。

(2)只选“兔”+“鱼”。 此时:A[5]=2,A[1]=A[2]=A[3]=1,A[4]=A[6]=0。

NO.1、NO.2、NO.3至少占2种,所以2种在NO.4和NO.6的重复项当中,有C(3,2),NO.2独立再选1种,有C(6,1),剩余1种在NO.1和NO.3的重复项当中,仅有“鸡”。因此本小类有:C(3,2) C(6,1)=18种。

(3)只选“羊”+“鱼”。 此时:A[2]=2,A[4]=A[5]=A[6]=1,A[1]=A[3]=0。

NO.4、NO.5、NO.6至少占2种,所以2种在NO.1和NO.3的重复项当中,但“鹤”和“兔”已被排除,NO.1和NO.3没有重复的2种,故本情况不存在。

(4)只选“猴”+“鱼”。 此时:A[1,2,4,5,6]=1,A[3]=0。

NO.2余6选1有C(6,1),且与其他组无关,差3剩28,A[2]=2,A[1,4,5,6]=1,A[3]=0。

有2种来自NO.3,且在余下的项中,NO.3与NO.1、NO.4、NO.6无关,所以只有1种来自NO.1、NO.4、NO.6,矛盾,故本情况不存在。

【因此第四大类共有396+18=414种组合满足题意,记C[4]=414。】

★★★前面已经讨论不含“鹤”、“兔”、“猴”、“羊”这4种的情况是不存在的。

★★★所以如上所述,本题所有的可能情况C=C[1] +C[2] +C[3] +C[4]=65+2473+1898+414=4850种。

(中途如有失误,请指教。)

我做了两个多月还没做出来,某动物园要新进一批动物,候选动物名单如下:鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、 用英语来说动物放在动物园里的好处?我需要用英语表达动物放在动物园里的好处!有谁可以帮助我啊!谢谢了!放在动物园里的好处都能用英语翻译出来! 英语翻译:我昨天去了动物园 昨天我去了动物园 英语翻译 500字作文我去了动物园 北京动物园我来了 英文 大象从动物园跑了出来怎么办打一个歌手名 在动物园里不能做的事,把在动物园里不能做的事用英语表达出来 这两页我实在做不出来了, 动物园新来了两个动物(用英语怎么说) 动物园新来了两个动物(用英语怎么说) 根据图片写成语下面有图片,我自己做了两个,可剩下的怎么也想不出来, 病句分析 主谓结构 动物园里跑一只老虎出来动物园里跑一只老虎出来.我知道这个是病句 正确的语序 应该是 动物园里跑出来一只老虎.请问 句子分别什么成分?还有 病句修改为 动物园里跑 英语翻译过了一会我进入了动物园的内部 我和我的父母去了动物园.英语怎么说. 英语翻译1 你明天要 和谁去出差 / 和谁去上海出差 ( 两个都翻译出来)2 你明天要和谁一起去动物园?3 我明天几点钟去 你家找你合适呢?4 这么晚了,你还没回家,和谁在一起呢?5 你下周要去杭 英文翻译 “我昨天在动物园里看到老虎了” 这个暑假我去了动物园(英文怎么说?)