Bailian2750 鸡兔同笼【入门】
2750:鸡兔同笼
总时间限制: 1000ms 内存限制: 65536kB
描述
一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。
输入
一行,一个正整数a (a < 32768)。
输出
一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。
如果没有满足要求的答案,则输出两个0,中间用一个空格分开。
样例输入
20
样例输出
5 10
问题链接:Bailian2750 鸡兔同笼
问题简述:(略)
问题分析:
按Markdown格式重写了题解,旧版题解参见参考链接。
这是一个与传统意义不一样的鸡兔同笼问题。实际上,是计算问题,理清计算逻辑关系是关键。给定脚的总数,求笼子里最少多少只动物,最多多少只动物?脚数不是偶数则是不合理的,输出0。对于给定的脚数,笼子里全是鸡时,动物数量最多;脚尽可能是兔子时,动物数量最少。
程序说明:
程序中,把输入逻辑、计算逻辑和输出输出逻辑分开来写,是推荐的做法,可以使得程序逻辑更加清晰,使得程序更具有可修改性。
参考链接:Bailian2750 鸡兔同笼【入门】
题记:(略)
AC的C语言程序如下:
/* Bailian2750 鸡兔同笼 */#include <stdio.h>int main(void)
{int a, x, y;scanf("%d", &a);if (a % 2 == 0) {x = a / 4 + (a % 4 == 0 ? 0 : 1);y = a / 2;} else {x = 0;y = 0;}printf("%d %d\n", x, y);return 0;
}
Bailian2750 鸡兔同笼【入门】相关推荐
- Bailian3237 鸡兔同笼【入门】
鸡兔同笼 总时间限制: 1000ms 内存限制: 65536kB 描述 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有 ...
- C/C++语言入门——鸡兔同笼问题
C/C++入门--鸡兔同笼问题 Problem Description:鸡兔同笼是中国古代的数学名题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这样叙述的:今有雉 ...
- 鸡兔同笼B-Python123编程题库答案-Python从入门到精通挑战台
鸡兔同笼B 类型:流程控制 ...
- 99%的人都不知道的鸡兔同笼解法!
鸡兔同笼 "鸡兔同笼问题"是我国古算书<孙子算经>中著名的数学问题,其内容是:"今有雉(鸡)兔同笼,上有三十五头,下有九十四足.问雉兔各几何." ...
- 今有雉兔同笼c语言编程,Openjudge-计算概论(A)-鸡兔同笼
描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入第1行是测试数据的组数n,后面跟着n行输入.每组测试数 ...
- 利用计算机解决鸡兔同笼问题,Python解决鸡兔同笼问题的方法
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python的定位是"优雅"."明确".&quo ...
- Golang 031. 《孙子算经》之鸡兔同笼
[基础入门题]Golang 031. <孙子算经>之鸡兔同笼 <孙子算经>今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? 编程语言:包括但不限于Golang 题目来源 ...
- Golang 023. 《孙子算经》之鸡兔同笼
[基础入门题]Golang 023 孙子算经>之鸡兔同笼 <孙子算经>今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? 编程语言:包括但不限于Golang 题目来源:派森特给 ...
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...
最新文章
- HttpClient连接池设置引发的一次雪崩
- JavaScript对象中的构造方法
- Meta AI推出“杂食者”:一个模型搞定图像、视频和3D数据三大分类任务,性能还不输独立模型...
- 罗永浩直播带货观后感!首秀破纪录,罗永浩直播带货清单及感受
- Vista新特征(Features)(英文)
- VScode 开发stm32无法识别uint32_t,uint16_t,uint8_t问题
- python查找第二次输入字符串在第一次字符串中出现的次数
- 2019最新PHP100项目实战(PHP新手入门教程)
- 软件测试面试题:测试报告包含哪些内容(附测试报告模板)
- 商品进销差价_商品进销差价如何计算及账务处理怎么做?
- AndroidQ SystemUI之插件化机制Plugin
- 我在Windows系统搭建python的Hadoop+Spark环境时踩过的坑
- ES6 Math新增方法trunc() sign() cbrt()
- 怎么查微信聊天记录?我来教你几招,祝你无忧。
- vray许可服务器信息无名,【1人回答】vray3.6无法获取许可-3D溜溜网
- Windows脚本初探之VBScrip的MsgBox函数
- Kalman实际应用总结
- cdr轮廓字怎么把轮廓拆出来_用corelDraw怎么把文字做成轮廓?
- 赛尔无人机 | 航测新标杆 Phantom 4 RTK
- 10月书讯(下) | 小长假我读这些新书
热门文章
- [摘抄] 资深软件项目经理/产品经理“扯皮技巧”汇总(新手入坑必读,不定期更新)...
- Golang使用心得
- Hbase对应的Hadoop兼容版本
- shell脚本中判断大于、小于、等于、不等于的符号
- hive排序:distribute by 、sort by 、cluster by 、order by 区别
- oracle 上搭建ogg文档,ogg搭建配置实现oracle数据同步到mysql)
- dubbo连接线上服务,没有配置好引发的错误
- 计算机视觉三大会议——ICCV、ECCV和CVPR
- SQL Server 和 Oracle 的常用函数对比
- 教你轻松计算AOE网关键路径(转)