[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"topic-page:\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities\u002Fwasan-oil-measuring-state-puzzle":3},{"topic":4,"category":117,"seo":121,"breadcrumbs":126,"prerequisites":133,"nextTopics":134,"relatedTopics":142},{"id":5,"slug":6,"title":7,"summary":8,"canonicalPath":9,"categoryPath":10,"difficulty":11,"targetAudience":12,"estimatedMinutes":13,"generatedAt":14,"publishedAt":14,"updatedAt":14,"reviewStatus":15,"tags":16,"expectedKnowledge":22,"learningGoal":26,"blocks":27},"high-school-mathematics-a-mathematics-and-human-activities-wasan-oil-measuring-state-puzzle","wasan-oil-measuring-state-puzzle","和算と状態で解く油分け算","江戸期の和算に見られる油分け算を、容器の状態と不変条件を使って筋道立てて解きます。","\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities\u002Fwasan-oil-measuring-state-puzzle","\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities","beginner","student_high",6,"2026-07-27","ai_generated",[17,18,19,20,21],"数学A","数学と人間の活動","和算","油分け算","状態",[23,24,25],"整数の加減","容積","順序のある数の組","容器の油量を数の組で表し、容量と総量の制約を守る操作を追って解法を説明できる。",[28,34,43,53,59,68,74,80,96,107],{"id":29,"type":30,"title":31,"subtitle":32,"shortDefinition":33},"hero","HeroBlock","歴史的な問題を状態へ翻訳する","油量を数の組で記録する","10升の油を7升枡と3升枡で5升ずつに分ける和算の問題です。勘だけで注ぐのではなく、三容器の量を数の組として残すと、可能な操作と行き止まりを検証できます。昔の生活課題も現代の数学的表現で考え直せます。",{"id":35,"type":36,"term":21,"definition":37,"plainExplanation":38,"keywords":39},"definition","DefinitionBlock","ある時点の三容器の油量を、(10升桶, 7升枡, 3升枡)の順の数の組で表したものです。","最初は(10,0,0)、目標は(5,5,0)です。一回の操作は、一方が空になるか受け手が満杯になるまで注ぐことです。目盛りは使えないため途中で都合よく止めません。順番を固定すれば同じ数の組が必ず同じ状況を意味し、手順を他者と比較できます。",[40,41,42],"順序を固定","容量制約","状態遷移",{"id":44,"type":45,"title":46,"points":47,"body":52},"key-points","KeyPointBlock","動いても変わらない条件",[48,49,50,51],"三つの数の合計は常に10","各量は0以上で容量以下","注ぐ量を勝手に途中で止めない","既に出た状態へ戻る手は避ける","注ぐ前後で総量は10升のままです。さらに各成分は0以上で、容器の容量を超えません。この二条件は候補状態の誤りをすぐ除く検算になります。",{"id":54,"type":55,"src":56,"alt":57,"caption":58},"diagram","DiagramBlock","\u002Fassets\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities\u002Fwasan-oil-measuring-state-puzzle\u002Fwasan-oil-measuring-state-puzzle.svg","10升、7升、3升の容器と、初期状態から目標状態までの状態遷移","容器の絵だけでなく各段階を数の組で残すと、総量10と容量制約を毎回確認できます。図の二つの矢印は、受け手の7升枡、3升枡が順に満杯になる一手です。",{"id":60,"type":61,"steps":62,"title":67},"steps","StepBlock",[63,64,65,66],"三容器の順番、容量、初期状態と目標状態を決める","注ぎ手が空か受け手が満杯になる操作を列挙する","総量10と各上限を確かめて次状態を記録する","既出状態へ戻る手を避け、目標の5と5を探す","状態を探す手順",{"id":69,"type":70,"scenario":71,"explanation":72,"result":73},"example","ExampleBlock","初期状態(10,0,0)から、10升桶と7升枡に5升ずつ分ける。","一つの経路は(10,0,0)→(3,7,0)→(3,4,3)→(6,4,0)→(6,1,3)→(9,1,0)→(9,0,1)→(2,7,1)→(2,5,3)→(5,5,0)です。例えば(3,4,3)→(6,4,0)では3升枡を10升桶へ空になるまで戻します。各矢印で注ぎ手が空か受け手が満杯になり、合計10も保たれます。","最後は10升桶と7升枡に5升ずつ、3升枡は空です。経路の各状態が制約を守るため、単なる答えではなく実行可能な手順になっています。",{"id":75,"type":76,"warningTitle":77,"message":78,"severity":75,"action":79},"warning","WarningBlock","目盛りを仮定しない","7升枡へ都合よく5升だけ注ぐ操作を認めると、目盛りがあるという未提示の条件を加えてしまいます。使える情報は容器が空になることと満杯になることだけです。","各矢印で、どの容器からどこへ注ぎ、どちらが空または満杯になったかを説明します。数の組の合計も10か確かめましょう。",{"id":81,"type":82,"title":83,"questions":84},"quiz","QuizBlock","確認テスト",[85],{"question":86,"choices":87,"answerIndex":91,"choiceExplanations":92},"状態(3,7,0)から7升枡の油を3升枡へ満杯まで注ぐと、次状態はどれですか。",[88,89,90],"(3,4,3)","(3,3,4)","(0,7,3)",0,[93,94,95],"正解です。7升枡から3升を移すので残りは4、3升枡は満杯の3になります。合計も10です。","3升枡に4升は入らず、容量制約に反します。状態の第三成分は0以上3以下でなければなりません。","10升桶からは注いでいないため最初の成分3は変わりません。また合計が10ではなくなるので不可能です。",{"id":97,"type":98,"title":99,"points":100},"summary","SummaryBlock","まとめ",[101,102,103,104,105,106],"歴史的な問題も状態として整理できる","数の組は容器の順番を固定して書く","操作の前後で総量10が変わらないと確認する","各容器の量は0以上で容量以下に保つ","既出状態を記録して同じ循環を避ける","一手の根拠を空または満杯で説明する",{"id":108,"type":109,"title":110,"nextTopics":111,"relatedKeywords":113},"next-action","NextActionBlock","次は変わらない量で不可能性を示す",[112],"high-school-mathematics-a-mathematics-and-human-activities-tiling-puzzles-and-invariants",[114,115,116],"**不変量**","二色","敷き詰め",{"path":10,"title":18,"description":118,"parentPath":119,"accentToken":120},"数量や図形と人間の活動、整数の約数・倍数、ユークリッドの互除法、二進法、座標、数学史、ゲームやパズルを整理していくカテゴリです。","\u002Fhigh-school\u002Fmathematics-a","signal-blue",{"title":122,"description":123,"canonicalUrl":124,"ogImage":125},"和算と状態で解く油分け算 | 数学A","和算の油分け算を、容器の状態、不変量、状態遷移として数学的に整理します。","https:\u002F\u002Fzeqnilo.com\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities\u002Fwasan-oil-measuring-state-puzzle","https:\u002F\u002Fzeqnilo.com\u002Fassets\u002Fsite\u002Fdefault-og.svg",[127,130,131,132],{"title":128,"path":129},"高校","\u002Fhigh-school",{"title":17,"path":119},{"title":18,"path":10},{"title":7,"path":9},[],[135],{"id":112,"title":136,"summary":137,"canonicalPath":138,"categoryPath":10,"categoryTitle":18,"difficulty":11,"targetAudience":12,"estimatedMinutes":13,"publishedAt":14,"updatedAt":14,"reviewStatus":15,"tags":139},"敷き詰めパズルと不変量","盤面を二色に塗り分け、操作で変わらない色数の関係から敷き詰めの不可能性を説明します。","\u002Fhigh-school\u002Fmathematics-a\u002Fmathematics-and-human-activities\u002Ftiling-puzzles-and-invariants",[17,18,116,140,141],"不変量","パズル",[],1785565320320]