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

百钱买百鸡问题

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

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
10-15 15:00
潍坊学院 golang
跨考小白:这又不是官方
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
55 5 评论
分享
牛客网
牛客企业服务