1.鸡兔同笼一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。时间限制:1000内存限制:65536输入一行,一个正整数a (a < 32768)。输出一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。 如果没有满足要求的答案,则输出两个0,中间用一个空格分开。样例输入```20```样例输出```5 10```
【喵呜刷题小喵解析】这个问题是一个经典的鸡兔同笼问题,可以通过数学方法来解决。首先,我们定义变量a为脚的总数。1. 最少动物数:* 假设笼子里的动物都是鸡,那么每只动物有2只脚,所以最少动物数就是脚的总数a除以2,即a/2。* 如果a是奇数,那么至少还有一只兔子,因为兔子有4只脚,所以最少动物数应该是a/2 + 1。2. 最多动物数:* 假设笼子里的动物都是兔子,那么每只动物有4只脚,所以最多动物数就是脚的总数a除以4再乘以2,即a/4 * 2。* 如果a是偶数,那么最多动物数就是a/4 * 2。* 如果a是奇数,那么最多动物数应该是a/4 * 2 + 1,因为至少还有一只鸡。最后,我们输出最少动物数和最多动物数。如果a小于2(即a/2或a/4的结果为0),则最少动物数和最多动物数都应该是1。