#P1463. [POI 2001 R1 / ZJOI2006 / HAOI2007] 反素数

    ID: 455 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>搜索数学2007河南各省省选POI素数判断,质数,筛法

[POI 2001 R1 / ZJOI2006 / HAOI2007] 反素数

Description

For any positive integer xx, let g(x)g(x) be the number of its divisors. For example, g(1)=1g(1)=1, g(6)=4g(6)=4.

If a positive integer xx satisfies: 0<i<x\forall 0 \lt i \lt x, we have g(x)>g(i)g(x) \gt g(i), then xx is called an anti-prime number. For example, 1,2,4,6,12,241,2,4,6,12,24 are all anti-prime numbers.

Now given a positive integer NN, can you find the largest anti-prime number not exceeding NN?

Input Format

A single line with a positive integer NN.

Output Format

A single line with a positive integer, representing the largest anti-prime number not exceeding NN.

1000
840

Hint

For all testdata, 1N2×1091 \leq N \leq 2 \times 10^9.

Translated by ChatGPT 5