#agc003d. [agc003_d]Anticube
[agc003_d]Anticube
問題文
高橋君は誕生日にお母さんから正の整数 をもらいました。ただし、要素の重複は許されます。 高橋君は、これらの個の整数のうちのいくつかを丸で囲みます。
高橋君は立方数が嫌いなので、の両方が丸で囲まれているなら、その積は立方数とならないようにしたいです。 例えば、のとき、とを同時に丸で囲むことはできません。また、とを同時に丸で囲むこともできません。
高橋君が丸で囲むことができる整数の個数の最大値を求めてください。
制約
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
:
出力
高橋君が丸で囲むことができる整数の個数の最大値を表す整数を出力せよ。
入力例 1
8
1
2
3
4
5
6
7
8
出力例 1
6
を丸で囲むことができます。
入力例 2
6
2
4
8
16
32
64
出力例 2
3
入力例 3
10
1
10
100
1000000007
10000000000
1000000009
999999999
999
999
999
出力例 3
9