有一个被称为奇幻之地的神秘世界。在这个世界里阿坤老师拥有一个魔法动物园。园内住着三种奇特的动物:鸡有 2 只脚没有角。牛有 4 只脚有 2 个角。麒麟有 4 只脚有 1 个角。你只知道动物园中动物的总数所有动物的脚的总数以及所有动物的角的总数。请你帮助阿坤老师根据以上信息计算出动物园中麒麟的数量。输出仅一行表示麒麟的数量。样例输入10 28 4copy样例输出4利用python代码实现
import sys
def calculate_qilin(num_animals, num_legs, num_horns): for qilin in range(num_animals + 1): num_chicken = num_animals - qilin num_cow = num_animals - num_chicken - qilin if num_chicken * 2 + num_cow * 4 + qilin * 4 == num_legs and num_cow * 2 + qilin == num_horns: return qilin return 0
if name == "main": num_animals, num_legs, num_horns = map(int, sys.stdin.readline().strip().split()) result = calculate_qilin(num_animals, num_legs, num_horns) print(result)
原文地址: https://www.cveoy.top/t/topic/jaqt 著作权归作者所有。请勿转载和采集!