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

百钱买百鸡问题

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

# !/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = 'tianyi'
__date__ = '2024/3/19 20:59 '
__file__ = 'HW_HJ72.py'

# 百钱买百鸡问题
# 1. 公鸡5元一只,母鸡3元一只,小鸡1元三只   100元买100只鸡  问公鸡,母鸡,小鸡各多少只   有多少种解法
# 请输出所有解法 按照公鸡母鸡小鸡的顺序输出   每种解法占一行 例如  20 33 47    说明公鸡20只 母鸡33只 小鸡47只 20 33 47  33 20 47  等不算重复解法
# 最后一行输出总的解法数     0<A<100  0<B<100  0<C<100   A+B+C<=100  A  B  C 为整数 有多少种解法
for i in range(0, 100):
    for j in range(0, 100):
        k = 100 - i - j
        if 5 * i + 3 * j + k // 3 == 100 and k % 3 == 0:
            print(i, j, k)

chatgpt copilot 按了四下tab,写完了,绝。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务