Skip to content

登录后可查看

空瓶换酒与鸡兔同笼 | 袋鼠知识

正在检查登录状态...

空瓶换酒与鸡兔同笼 ​

概述 ​

这两类题都喜欢披着“生活题”的外衣,但本质都很数学:

  1. 空瓶换酒考的是循环中的净消耗。
  2. 鸡兔同笼考的是总量中的单位差异。

它们的共同点是:
都不能只顺着题面故事走,必须先把隐藏的数量关系抽出来。

空瓶换酒3 个空瓶换 1 瓶酒每次净消耗 2 个空瓶鸡兔同笼鸡兔每把 1 只鸡换成兔,脚数多 2差额 ÷ 2 = 兔的只数变化

一、空瓶换酒 ​

1. 为什么这类题不能只换一轮 ​

空瓶换酒最容易犯的错,就是觉得“几个空瓶换 1 瓶”,除一次就结束了。
但换来的新酒喝完后,又会重新产生空瓶,所以它是一个循环回流过程。

2. 本质结论:每多喝 1 瓶,净消耗的是 k-1 个空瓶 ​

如果规则是:

k 个空瓶可以换 1 瓶酒

那么换到这 1 瓶酒后,喝完又会得到 1 个空瓶。
所以从“空瓶库存”来看,每多喝 1 瓶,实际净减少的不是 k 个空瓶,而是:

k−1

这就是空瓶换酒题最快的核心。

3. 两种常见问法 ​

问法 1:已知一开始买了多少瓶 ​

如果一开始买了 n 瓶,喝完后就得到 n 个空瓶。
此后问题就转化为:手里有 n 个空瓶,还能额外喝多少瓶。

问法 2:已知一开始就有多少个空瓶 ​

这种更直接,直接看现有空瓶可以支持多少次净消耗。

4. 核心公式 ​

设 k 个空瓶换 1 瓶,初始有 E 个空瓶。

情况 1:不允许借瓶 ​

最后手里至少要剩 1 个空瓶,才能解释“为什么停下来了”。
此时额外可喝的瓶数为:

⌊E−1k−1⌋

如果一开始买了 n 瓶,那么总共可喝:

n+⌊n−1k−1⌋

符号含义:

  • n:题目中的数量、项数、次数或样本量,具体含义见公式前文字。

情况 2:允许最后借 1 个空瓶 ​

有些题默认允许“先借 1 个空瓶凑够数量,喝完再把空瓶还回去”。
这时额外可喝的瓶数变为:

⌊Ek−1⌋

所以做题前一定要分清题目到底是哪一种规则。

5. 经典真题 ​

真题1:某人有钱买 10 瓶饮料。规则是 2 个空瓶可换 1 瓶新饮料,且不允许借瓶。问他最多能喝多少瓶?
选择并提交答案后查看解析
真题2:4 个空瓶可换 1 瓶饮料。小明有 15 个空瓶,若允许最后借 1 个空瓶,最多还能喝多少瓶?
选择并提交答案后查看解析

二、鸡兔同笼 ​

1. 这类题为什么本质是“差异题” ​

2. 假设法是最快的标准解法 ​

先假设全是鸡 ​

3. 也可以假设全是兔 ​

4. 方程法也能做,但考场通常没假设法快 ​

5. 经典真题 ​

真题3:鸡兔同笼,共有 15 个头,42 只脚。问兔有多少只?
选择并提交答案后查看解析
真题4:某笼中共有 20 个头,58 只脚。问鸡有多少只?
选择并提交答案后查看解析

三、两类题的共通点 ​

四、考场易错点 ​