刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

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。
创作类型:
原创

本文链接:1.鸡兔同笼一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share