社区
语言基础/算法/系统设计
帖子详情
萌新求问 。。百钱买百鸡的问题
weixin_45218258
2019-06-10 11:09:10
求教见图,,,,,,,,
...全文
323
4
打赏
收藏
萌新求问 。。百钱买百鸡的问题
求教见图,,,,,,,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyfhz
2020-03-18
打赏
举报
回复
数学的解法。
若皆买小鸡,则百鸡需要50钱。一小鸡换一母鸡,需要多耗费2.5钱,则20小鸡换20母鸡后恰好百钱换百鸡。即0公鸡+20母鸡+80小鸡为一解。
次考虑公鸡,在100小鸡中,选x小鸡换为公鸡,则剩余50-1.5x钱,然后再将小鸡换为母鸡,则需要换(50-1.5x)/2.5只。故500-15x需要能被25整除。故x只能取五的倍数即0,5,10,15,20,25,30,每一个x都对应一组解。
npkaida
2019-06-20
打赏
举报
回复
单买公鸡最多50只。买了i只母鸡后, 公鸡最多只能买50-1.5i只。 最快的算法应该是: 设母鸡、公鸡、小鸡分别为 i,j,k 只 则: i + j + k=100 -------- ① 3i + 2j + 0.5k=100 -------- ② ②式 * 2 - ①式:5i + 3j = 100 ------ ③ 从③式可知,i = 20 - 3j/5 要保证 i, j 正整数,所以 j 必须是 5 的倍数(保证能整除)。 从③式可知 j = 33 + (1 - 5i) / 3 i 的最小值 = 2 (保证 (1 - 5i) / 3 是整数) j 的最大值为 30 ( i = 2 ) 所以最快的算法应该是: for j = 0 to 30 step 5 { i = 20 - (3*j div 5) k = 100 - i - j print i , j , k } end
秋天之落叶
2019-06-11
打赏
举报
回复
百钱买百鸡,确定为100钱买100只鸡,三种鸡各买几只,不能多不能少,嘿嘿
jy02163807
2019-06-11
打赏
举报
回复
啥意思? 钱是定值, 单买公鸡恰好50只。 买了X只母鸡后, 最多只能买50-1.5X只公鸡啊
c++第6次实验
*
问题
描述:中国古代数学家张丘建在他的《算经》中提出了著名的“
百钱买百鸡
问题
”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,
百钱买百鸡
,问翁、母、雏各几何? * 程序输出: *
问题
分析:略 * 算
1032:百鸡百钱
问题
中国古代数学家张邱健在他的《算经》中提出了著名的“百鸡百钱
问题
”:鸡公1,值钱5,鸡母1,值钱3,鸡雏3,值钱1,百钱买白鸡,问,公,母,雏各几何? Input Output 给出所有的解,每组占一行...
数据结构
问题
002
百钱买百鸡
问题
题目描述:100元钱买100只鸡,母鸡每只5元,公鸡每只3元,小鸡3只1元,问共可以买多少只母鸡、多少只公鸡、多少只小鸡? 题目分析:求解:设母鸡、公鸡、小鸡各为x, y, z只。则有: x + y + z = 100 ...
通过非齐次线性方程组优化百鸡
问题
该算法通过人脑用数学方法对
问题
进行分析、优化,减小对机器性能的压力。
小白想学C语言懵逼中?我告诉你撸就完事了!
我猜你关注了那个大神教小白学编程的博客,还关注了别的写《小白入门指南》的博主,今天你看到了我的这篇文章,我猜你肯定会点赞、评论加关注,素质三连,我先提前谢谢小
萌新
了。 为什么说“撸”就完事了! 给你...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章