>>979
問題2は (m, n)=(155, 255) かな

f(x) は x の2進数表記と 1 の数が同じものを
小さい順に並べたとき、x の次を表す
2019=[1 11111 00011] は 1 が 8 個だから
255=[111 11111] まで遡ることができる