No.16

をあらかじめ計算しておく. の和に分解 (2進数に変換して立っているビットを取得) して, 計算しておいた を足していく.