作业帮 > 综合 > 作业

我做了两个多月还没做出来,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 09:14:29
我做了两个多月还没做出来,
某动物园要新进一批动物,候选动物名单如下:
鸭、鹅、马、狗、兔、牛、狼、猪、猫、鱼、鹿、蟹、豺、羊、蛇、鸡、鲸、狐、鼠、虾、龙、鸟、鹰、象、熊、狮、虎、雕、燕、鹤、猴、龟、蚌、狈.
园长指示在这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