10/07/12 12:54:06
>>720
1 になっている bit の数を x とすると
x に対して昇順にするのが大前提
x%3==0 のとき数値で昇順
x%3==1 のとき数値で降順
x%3==2 のときが分からない
数値を昇順にソートし大きい方から使う
x=2 の場合だと逆順に見て
8 ? 7 ? 6 ? 5 ? 4 ? 3 ? 2 ? 1
こんな感じ
x=5 の場合だと逆順に見て
5 ? 4 ? 3 ? 2 ? 1 ? ? ? 4 ? 3 ? 2 ? 1 ? ? ? 3 ? 2 ? 1 ? ? ? 2 ? 1 ? ? ? 1 ? ? ?
こんな感じ