探検


3リットルの容器と5リットルの容器を使って測れる量

1132人目の素数さん
垢版 |
2026/07/20(月) 13:46:45.09ID:jJfQXwnD
一般式は?
2026/07/20(月) 14:45:33.10ID:+6q+SZFy
サマリア人が
3132人目の素数さん
垢版 |
2026/07/21(火) 02:16:45.54ID:sDBkj6qV
1≤k≤N
k番目の容器はC_kリットル計れる
水の状態を (X_k)_{1≤k≤N} で表す

(1) (0, ..., C_k, ..., 0) (k番目がC_k、あとは0)は可能
(2) (X_k)が可能なら、(X_1, ..., min(X_k + X_l, C_k), ..., max(X_l - (C_k - X_k), 0), ..., X_N) も可能(l番目をk番目に移す)
4132人目の素数さん
垢版 |
2026/07/21(火) 02:52:08.14ID:SlkqsG0F
k番目 X_k + max(C_k - X_k - X_l, X_l)
l番目 X_l - min(C_k - X_k - X_l, X_l)
2026/07/21(火) 03:03:47.00ID:T4o3nGoc
3リットルと5リットルの容器(目盛りのないもの)を使い、水を満タンに入れる、別の容器に移す、捨てるという操作を繰り返すことで、1リットルから8リットルまで、すべての整数リットルの量を正確に測ることができます。
2026/07/21(火) 03:05:54.47ID:T4o3nGoc
油等を与えられた容器だけを用いて等分する問題が、「油分け算」である。
2026/07/21(火) 03:08:56.52ID:T4o3nGoc
油分け算(あぶらわけざん)は、目盛りのない複数の容器を使って、指定された量の油を移し替えて正確に量り分けるパズルです。江戸時代の数学書『塵劫記』にも登場する有名な問題で、数学の「一次不定方程式」の考え方を使って解くことができます。
8132人目の素数さん
垢版 |
2026/07/21(火) 04:30:58.59ID:RFjitx0X
l番目からk番目に移す

k番目の残り容量はC_k - X_k

C_k - X_k ≥ X_lなら
X_k → X_k + X_l
X_l → 0

そうでなければ
X_k → C_k
X_l → X_l - (C_k - X_k)

まとめて
X_k → X_k + min(C_k - X_k, X_l)
X_l → X_l - min(C_k - X_k, X_l)
2026/07/21(火) 04:36:26.25ID:T4o3nGoc
3x+5y=1の解(-3,2)
10132人目の素数さん
垢版 |
2026/10/13(火) 14:36:16.41ID:x7ZFFFtK
容器の容量のGCD(最大公約数)を考えれば良い。最大公約数の任意の倍数を作り出すことができる。
容器が3つ以上あっても同じ。
11132人目の素数さん
垢版 |
2026/10/14(水) 14:50:51.53ID:FnPdIJKS
1リットルと√2リットルの升を使えば、任意の量を任意の精度で近似するような測りとりができよう。
レスを投稿する


ニューススポーツなんでも実況