魔法动物园:计算麒麟数量
在一个被称为'奇幻之地'的神秘世界里,阿坤老师拥有一个魔法动物园。园内住着三种奇特的动物:
- 鸡,有 2 只脚,没有角。
- 牛,有 4 只脚,有 2 个角。
- 麒麟,有 4 只脚,有 1 个角。
你只知道动物园中动物的总数,所有动物的脚的总数,以及所有动物的角的总数。
请你帮助阿坤老师,根据以上信息,计算出动物园中麒麟的数量。
输入格式
输入仅一行,包含三个整数 A、L 和 H(1 ≤ A ≤ 1000,2 ≤ L ≤ 4000,0 ≤ H ≤ 2000),分别代表动物的总数、脚的总数和角的总数。
保证给出的信息是正确的。
输出格式
输出仅一行,表示麒麟的数量。
样例输入
10 28 4
样例输出
4
在本例中,动物园中有 10 只动物,总共有 28 只脚和 4 个角。根据这些信息,我们可以计算出动物园中有 4 只麒麟。
Python 代码实现
# 题目要求根据动物的总数、脚的总数和角的总数,计算出麒麟的数量
# 鸡有2只脚,没有角,牛有4只脚,有2个角,麒麟有4只脚,有1个角
# 读取输入
A, L, H = map(int, input().split())
# 计算麒麟的数量
# 麒麟的数量等于总数减去鸡和牛的数量
# 鸡的数量 = 总数减去麒麟的脚的数量,再除以鸡的脚的数量
# 牛的数量 = 总数减去麒麟的脚的数量,再除以牛的脚的数量
chicken_num = (L - H * 4) // 2
cow_num = (L - H * 4) // 4
unicorn_num = A - chicken_num - cow_num
# 输出结果
print(unicorn_num)
原文地址: http://www.cveoy.top/t/topic/iUCT 著作权归作者所有。请勿转载和采集!