12081. Представлення числа


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Скільки натуральних чисел, не більших за \(N\), можна представити у вигляді \(a^2 × b × c^2\) із трьома простими числами \(a\), \(b\) і \(c\), щоб \(a<b<c\)?

Обмеження

  • \(N\) є цілим числом, яке задовольняє \(300≤N≤10^{12}\).

Формат вхідних даних

Вхідний потік містить ціле число \(N\).

Формат вихідних даних

У вихідний потік виведіть відповідь.

Приклад вхідних даних

1000

Приклад вихідних даних

3

Відповідними цілими числами, не більшими за 1000, є наступні три.

  • \(300=2^2 ×3×5^2\)
  • \(588=2^2 ×3×7^2\)
  • \(980=2^2 ×5×7^2\)

Приклад вхідних даних

1000000000000

Приклад вихідних даних

2817785

Коментарі

Ще немає коментарів.