21=3×721 = 3 \times 721=3×7 であり、 212121 は 222 つの素数の積として表すことができます。 このように、222 つの(同じであってもよい)素数の積として表せる正整数を半素数といいます。 111 以上 NNN 以下の整数のうち、半素数はいくつありますか?
N
計算結果を一行に出力せよ。
10
4
101010 以下の正整数であって、半素数であるものは 4,6,9,104, 6, 9, 104,6,9,10 の 444 つです。 例えば、 101010 は 222 つの素数 2,52, 52,5 を用いて、 10=2×510 = 2 \times 510=2×5 として表せます。 222 つの素数が同じであってもよいです。
5000
1365