2の自然数乗または3の自然数乗として表される自然数を小さい方から
並べてできる数列を{a[n]}とする。a[1]=2, a[2]=3, a[3]=4, a[4]=8, a[5]=9,…である。
a[100]を求めよ。
(2と3の常用対数は与えられてます)

これはどう解くのでしょうか。
一般にa[n]が2の累乗か3の累乗のどちらになるかというのは
あんまり規則があるようにみえず、また常用対数の使い道もpんときません(( ノД`))
宜しくおねがいsます。