油分け算 — 江戸の数学パズル
小学校 算数 第5学年 古典 C 変化と関係D データの活用数学的思考力 目安 35 分
学習のめあて
- 江戸時代の数学書『塵劫記』の代表問題に親しむ
- 「容器の限界の中で量を移し替える」論理パズルを解く
- 状態遷移を表に整理する力を養う
- 数学的思考の楽しさを体感する
本文
問題 (『塵劫記』 より、現代語化)
ここ に、油 が 10 升、ぴったり 入った 大桶 が ある。
そして、空 の 桶 が 二つ。 一 つ は 7 升 入り、 もう 一 つ は 3 升 入り。この 三 つ の 桶 だけ を 使って、10 升 の 油 を、ちょうど 5 升 と 5 升 の 二 つ に 分けよ。
ただし、油 は 一滴 も こぼ さず、他 の 容器 も 使わ ない こと。
条件 を 整理 しよう
- 桶 は 3 つ ─ (10 升 入り、7 升 入り、3 升 入り)。
- 最初 の 状態 ─ (10, 0, 0)。
- 目標 の 状態 ─ (5, 5, 0)。
- 許される 操作 ─ 「ある 桶 から 別 の 桶 へ、油 を 移す」 だけ。
- 桶 は 「ちょうど 空」 か 「ちょうど いっぱい」 に なる まで しか 量を 計れない。
状態 表 を 書こう
このような パズル は、紙 に 状態 表 を 書いて 整理 する と 解ける。
表 の 各 行 が 「ある 瞬間 の 各 桶 の 中身」 を 表す。
| 手 数 | 10 升桶 | 7 升桶 | 3 升桶 | 操作 内容 |
|---|---|---|---|---|
| 0 | 10 | 0 | 0 | (初期 状態) |
| 1 | 3 | 7 | 0 | 10 升桶 → 7 升桶 へ いっぱいに |
| 2 | 3 | 4 | 3 | 7 升桶 → 3 升桶 へ いっぱいに |
| 3 | 6 | 4 | 0 | 3 升桶 → 10 升桶 へ 全部 |
| 4 | 6 | 1 | 3 | 7 升桶 → 3 升桶 へ いっぱいに |
| 5 | 9 | 1 | 0 | 3 升桶 → 10 升桶 へ 全部 |
| 6 | 9 | 0 | 1 | 7 升桶 → 3 升桶 へ (残り 1 升 だけ) |
| 7 | 2 | 7 | 1 | 10 升桶 → 7 升桶 へ いっぱいに |
| 8 | 2 | 5 | 3 | 7 升桶 → 3 升桶 へ いっぱいに (まで) |
| 9 | 5 | 5 | 0 | 3 升桶 → 10 升桶 へ 全部 ✓ |
できた! ─ 9 手 で 解けた。
ただし これ が 最短 か どう か は、ぜひ 自分 で 別解 を 探して み て ほしい。
もう 一 つ の 解
実 は、上 と は 違う 道筋 で も 解ける。
| 手 数 | 10 升桶 | 7 升桶 | 3 升桶 | 操作 |
|---|---|---|---|---|
| 0 | 10 | 0 | 0 | 初期 |
| 1 | 7 | 0 | 3 | 10 升桶 → 3 升桶 へ いっぱいに |
| 2 | 7 | 3 | 0 | 3 升桶 → 7 升桶 へ 全部 |
| 3 | 4 | 3 | 3 | 10 升桶 → 3 升桶 へ いっぱいに |
| 4 | 4 | 6 | 0 | 3 升桶 → 7 升桶 へ 全部 |
| 5 | 1 | 6 | 3 | 10 升桶 → 3 升桶 へ いっぱいに |
| 6 | 1 | 7 | 2 | 3 升桶 → 7 升桶 へ (残り 1 升 だけ) |
| 7 | 8 | 0 | 2 | 7 升桶 → 10 升桶 へ 全部 |
| 8 | 8 | 2 | 0 | 3 升桶 → 7 升桶 へ 全部 |
| 9 | 5 | 2 | 3 | 10 升桶 → 3 升桶 へ いっぱいに |
| 10 | 5 | 5 | 0 | 3 升桶 → 7 升桶 へ 全部 ✓ |
こちら は 10 手。
だから、上 の 解 (9 手) の ほう が、より 短い こと が わかる。
なぜ 江戸 の 人 は こんな パズル を 楽しん だ の か
『塵劫記』 が 出版 された 寛永 4 年 (1627) ─ それ は 江戸 幕府 が 成立 して まだ 24 年。日本 が ようやく 平和 を 取り戻し、町人 文化 が 花開き 始めた 時期 で あった。
当時 の 庶民 は、識字率 が 急速 に 上昇 し、寺子屋 (てらこや) で 「読み・書き・算盤 (そろばん)」 を 学んだ。
『塵劫記』 は その 算盤 教育 の 教科書 と して 大 流行 した。 鶴亀算・旅人算・鼠算・油分け算 ─ こうした 「面白 算術」 が、寺子屋 の 生徒 たち を 夢中 に させた。
さらに、江戸 期 に 発達 した 「算額 (さん がく)」 文化 ─ 神社 の 絵馬 に 数学 の 難問 を 奉納 する 習慣 ─ も、こうした 数学 パズル 文化 の 延長 線 上 に ある。
日本人 は、世界 で も 例外 的 に、庶民 が 数学 を 楽しむ 文化 を 持って いた の だ。
現代 の 「水汲み 問題」 と
この 形 の パズル は、現代 で は 「水汲み 問題」 (water pouring puzzle) と 呼ばれて、コンピュータ 科学 の 探索 アルゴリズム の 教材 と して も 使われる。
- 1995 年 の 映画 『ダイ・ハード 3』 で、主人公 が 5 ガロン と 3 ガロン の 容器 で 4 ガロン を 量る 場面 が 有名。
- コンピュータ で 全 探索 を かければ、最短 解 を 機械 的 に 求められる。
- 容量 が 互いに 素 (最大公約数 が 1) ならば、ほぼ あらゆる 量 が 作れる ─ という 数学 的 結果 が ある。
1627 年 の 京都 の 油 桶 が、1995 年 の ハリウッド 映画 と、そして 21 世紀 の コンピュータ 教育 と、こうして 繋がって いる ─ それ が 数学 の 楽しさ で ある。
挑戦 ─ 別 の サイズ で やってみよう
さあ、君 も 別 の 数字 で やって みよう。
- 6 升 入り と 4 升 入り で、10 升 の 油 を 5 升 ずつ に。── これ は 解 が ない! (理由 を 考え よう)
- 8 升 入り と 5 升 入り で、10 升 の 油 を 5 升 ずつ に。── 何 手 で 解ける か?
- 6 升 入り と 5 升 入り で、11 升 の 油 を 1 升 だけ 取り出せる か?
解 が ある か 否か を、状態 表 と 「最大 公約数」 の 性質 から 考えて み よう。
語句の意味
各見出し語をクリックすると、外部辞書で詳しい意味を調べられます。 ※ Wiktionary について
- 塵劫記 (じんこうき) K 吉田光由 (よしだ みつよし) が寛永 4 年 (1627) に出版した日本最初の本格的算術書。九九・面積・体積・利息・パズルなど、江戸時代の数学を支えた基本教科書。「鶴亀算」「旅人算」「鼠算」「油分け算」など、有名問題が数多く載っている。
- 吉田光由 (よしだ みつよし) K 1598–1672。京都生まれの和算家。京都の角倉了以 (すみのくら りょうい) の縁者。『塵劫記』を出版し、日本各地に算術を普及させた。当時、本書は何度も増補・改訂され、明治初年まで読み継がれた。
- 升 (しょう) K 日本の昔の体積の単位。1 升 = 約 1.8 リットル。江戸時代、米・酒・油などの計量で使われた。
- 油 (あぶら) K 江戸時代の灯火用 (行灯・あんどん) には、菜種油 (なたねあぶら) や ごま油 が使われた。米と並ぶ重要な生活物資。
- 桶 (おけ) K 木製の容器。容量が決まっており、満たすか空にするしかできない (途中の量を直接計ることはできない)。
- 状態 (じょうたい) K 「いま、各 容器 に 何 升 入って いる か」 の 組み合わせ。本 問題 で は、(10升桶, 7升桶, 3升桶) の 3 つ 組 で 表される。
- 状態遷移 (じょうたい せんい) K 操作 (油 を 移し替える) に よって、状態 が 変わる こと。本 問題 で は、状態 を 表 に 整理 する と、解 が 見えて くる。
- 和算 (わさん) K 江戸時代に発達した、日本独自の数学。中国伝来の算術を出発点とし、関孝和 (せきたかかず) などの天才たちが、円周率・行列式・微積分の萌芽など、当時のヨーロッパに匹敵する成果を上げた。
考えてみよう
- 10 升 の 油 を、7 升 の 桶 と 3 升 の 桶 だけ で、5 升 ず つ に 分け なさい。途中 で 油 を こぼし たり、別 の 容器 を 使う こと は できません。
- (10, 0, 0) から 出発 し、目標 は (5, 5, 0) です。操作 を 表 に 整理 し て、解 を 見つけ ましょう。
- あなた の 答え と、本 文 の 解答 を 比べて み ましょう。あなた の 解 は 何 手 で 達成 し まし たか? 最短 は 何 手 で しょう か?
- もし 桶 の サイズ が 違ったら (例: 8 升 と 5 升、または 6 升 と 4 升)、解 は 存在 する でしょう か? 試して み ましょう。
- 江戸時代 の 人 が、なぜ こんな パズル を 楽しん だ の で しょう か。和算 の 文化 (絵馬 = さんがく) を 調べて み ましょう。
指導要領との対応
このページは、文部科学省「小学校学習指導要領(平成29年告示)」算数 第5学年の 以下の指導事項を意識して編集しています。
- 5年(C) — 変化と関係 — 単位量あたりの大きさ・割合
- 5年(C) — 問題解決の仕方を考え、適切に表現する
※ 文部科学省告示の本文ではなく、編集者による要旨の言い換えです。 正確な指導事項は文部科学省の公式資料を参照してください。
指導案 教員向け・授業展開の例
小5 算数の 発展・応用 教材として、江戸 の 数学パズル を 楽しむ。 『塵劫記』 の 油分け算 は、「状態 遷移」 を 表 に 整理 する 力 を 養う 良問。 最短 手 数 を 求める こと で、現代 の コンピュータ 科学 の 探索 アルゴリズム の 萌芽 にも 触れられる。
指導目標
- 状態 を 整理 し て 解 を 見つける 力
- 操作 と 結果 を 表 で 記録 する 習慣
- 試行 錯誤 と 論理 を 組み合わせ る 経験
授業の流れ
- 5分 問題 を 提示 し、状況 を 確認
- 15分 個人 で 試行 (状態 表 を 作る)
- 10分 ペア で 解 を 比較
- 10分 全体 で 最短 解 を 議論
- 5分 振り返り と 発展問題
発問例・議論のポイント
- なぜ 最短 手数 が 大事 か?
- コンピュータ で 全 探索 する と どう なる か?
- 和算 の 「さんがく」 文化 と 現代 の 数学 オリンピック の 共通点
発展課題
- 他 の 容量 (例 6 升 と 4 升) で 試す
- 同じ 構造 の 問題 ─ 「水汲み 問題」 で 検索
- 1995 年 の 映画 ダイ・ハード3 にも 同じ 問題 が 登場 (5 ガロン と 3 ガロン)
関連する教材
円積率 (え ん せ き り つ) — 江戸 の 円周率 (π) 計算
「円 の 周 を、 円 の 直 径 で 割 る と、 い つ も 同 じ 数 (= 円 周 率 π) に な る」── 江戸 時代 の 和算 家 たち が、 ヨーロッパ と 全く 独 立 に、 円 周 率 を 小 数 点 以 下 何 桁 ま で 求 め た か。 『塵 劫 記』 か ら 関 孝 和 へ の 数 学 史 物 語。
算 額 (さ ん が く) ─ 神 社 に 奉 納 さ れ た 数 学 パ ズ ル
「神 様 が 解 い て く だ さ る か も し れ な い 」── 江 戸 時 代、 日 本 の 数 学 愛 好 家 た ち が、 解 い た 難 問 や 新 し い 発 見 を 絵 馬 に 描 い て 神 社 に 奉 納 し た 「算 額」 文 化。 庶 民 が 数 学 を 楽 し む 世 界 史 上 稀 有 な 文 化。
平 均 と 分 数 ─ 江 戸 算 数 か ら 学 ぶ「分 け 方」
「五 人 で 米 を 分 け る」── 江 戸 期 の 庶 民 が 日 常 で 行 っ た「分 け 方」 か ら、 平 均 と 分 数 を 学 ぼ う。『塵 劫 記』(1627) の 庶 民 算 数 を 入 り 口 に、 小 5 算 数 の 重 要 単 元 を 楽 し み な が ら 身 に つ け る。
鼠算(ねずみざん)
正月に鼠の親子14匹。2月にはそれぞれが子を産んで…。「ねずみ算式に増える」という言葉の由来になった、江戸時代の有名な「倍々ゲーム」問題。最後の答えはなんと270億匹超え!
学習メモ
ログイン中のユーザーのみ利用できます。記入は自動でクラウドに保存され、別端末からも参照できます。
AI 先生に聞く
教材の内容について、AI に質問できます。実験的な機能です。 AI は時に誤った内容を答えることがあります。最終的には自分で考え、 本文を確認してください。
この教材を改善する
誤字・誤訳・事実誤認の報告、語注や発問への提案など、現場での気づきを直接 GitHub Issue に投稿できます。GitHub アカウントがあれば誰でも参加できます。
出典・ライセンス
- 原文: 吉田光由 (よしだ みつよし)「油分け算 — 江戸の数学パズル」(1627年)
- 入力テキスト: 国立国会図書館デジタルコレクション 『塵劫記』 (底本:吉田光由『塵劫記』(寛永4年・1627刊)。江戸時代日本数学 (和算) の基本教科書。「油分け算」は容器の限られた条件下で量を分ける有名問題の一つ。)
- 原文の権利: パブリックドメイン
- 編集・語注・発問・解説: CC BY 4.0 © project_procopios contributors