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

百钱买百鸡问题

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

相关推荐

05-21 18:17
西北大学 Java
moon_91:哈哈哈哈哈哈哈哈就让他不绕弯子的回复你
点赞 评论 收藏
分享
评论
60
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务