在一个被称为‘奇幻之地’的神秘世界里,阿坤老师拥有一个魔法动物园。园内住着三种奇特的动物:

  • 鸡,有 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 代码实现

a, l, h = map(int, input().split())

# 假设鸡的数量为x,牛的数量为y,麒麟的数量为z
# 则有以下等式:
# x + y + z = a   (1)
# 2x + 4y + 4z = l   (2)
# 0x + 2y + z = h   (3)

# 将(2)式除以2,得到x + 2y + 2z = l/2   (4)
# 将(4)式减去(3)式,得到x + y + z = l/2 - h   (5)

# 将(1)式减去(5)式,得到l/2 - h = a - (l/2 - h)
# 化简后得到h = a

print(h)
魔法动物园里的麒麟:Python 算法解谜

原文地址: http://www.cveoy.top/t/topic/iTw6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录