atcoder#ABC300D. [ABC300D] AABCC

[ABC300D] AABCC

题目描述

N N 以下の正整数のうち、 a < b < c a\ <\ b\ <\ c なる 素数 a,b,c a,b,c を用いて a2 × b × c2 a^2\ \times\ b\ \times\ c^2 と表せるものはいくつありますか?

输入格式

入力は以下の形式で標準入力から与えられる。

N N

输出格式

答えを整数として出力せよ。

题目大意

给定一个整数 NN,统计 NN 以内有多少数可以写成 a2×b×c2a^{2} \times b \times c^{2} 的形式?其中,a,b,ca, b, c 都是质数,且 a<b<ca < b < c

1000
3
1000000000000
2817785

提示

制約

  • N N 300  N  1012 300\ \le\ N\ \le\ 10^{12} を満たす整数

Sample Explanation 1

1000 1000 以下で条件を満たす整数は以下の 3 3 つです。 - 300 = 22 × 3 × 52 300\ =\ 2^2\ \times\ 3\ \times\ 5^2 - 588 = 22 × 3 × 72 588\ =\ 2^2\ \times\ 3\ \times\ 7^2 - 980 = 22 × 5 × 72 980\ =\ 2^2\ \times\ 5\ \times\ 7^2