题解 | #百钱买百鸡问题#

百钱买百鸡问题

http://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b

x+y+z=100
5x+3y+z/3=100
根据这两个关系式,消去z,14x+8y=200
y=25-7x/4
设x=4k
则y=25-7k ;
使等式成立的K只能取到0,1,2,3

while True:
    try:
        a=input()
        for k in range(0,4):
            x=4*k
            y=25-7*k
            z=100-x-y
            print('{} {} {}'.format(x,y,z))
    except:
        break

全部评论
我觉得你这个思路就可以不用写程序了,直接数学解决吧
1 回复 分享
发布于 2022-02-16 19:55
利用数学最大化优化程序,不错
点赞 回复 分享
发布于 2022-03-12 22:25

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
爱看电影的杨桃allin春招:我感觉你在炫耀
点赞 评论 收藏
分享
55 5 评论
分享
牛客网
牛客企业服务