36只羊,7天杀完,每天杀单不能杀双,天天得杀. -该怎么杀?

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:49:15

如果是纯粹数学问题,那是无解的,证明如下:

已知:单+单=双
单+双=单
双+双=双

因此按题意 单+单+单+单+单+单+单=单,而36是双数,因此无解。
===========================================================
楼下 水笔油贵 - 见习主管 五级 你太猛了,这分我让给你了……

第一天1111111111111

额~世界三大难题…怎么杀!跟本不可能杀得完…

设:
一:2a+1
二:2b+1
三:2c+1
四:2d+1
五:2e+1
六:2f+1
七:2g+1
7+2(a+b+c+d+e+f+g)=36
(a+b+c+d+e+f+g)=29/2
因为a,b,…,f,g皆为整数,所以和为整数。所以此题无解。

#include<stdio.h>
#define MAXSIZE 1024
typedef int datatype;
typedef struct
{datatype data[MAXSIZE];
int top;
}SeqStack;
void *Init_SeqStack()
{SeqStack *s;
s=(SeqStack *)malloc(sizeof(SeqStack));
s->top=-1;
return s;
}
int Empty_SeqStack(SeqStack *s)
{
if(s->top==-1)return 1;
else return 0;
}
int Push_SeqStack(SeqStack *s,datatype x)
{if(s->top==MAXSIZE-1)return 0;
else{s->top++;
s->data[s->top]=x;
return