let j = 1 + (v の先頭 b bit) ◦ let w = v の先頭 b+1 bit 目以降 ◦ M[j] = Max(M[j], ρ(w)) ▪ where ρ(s), s∈任意のbit列, 先頭から数えて最初に 1 になった桁の数 • Μ の j 番目の部分集合の各要素について, b+1 桁目から 0 が連続しているのは 最大で何回か, に1を足した数が M[j] ◦ 0 の連続数…つまり「レア度」だ ◦ M[j] は部分集合 Μj の中で最もレア, つまり重複しにくいものを指している まず M[j] とは何なのか