Post

Bài 4. Nửa nguyên tố (SEMIPRIME)

Bài 4. Nửa nguyên tố (SEMIPRIME)

Ý tưởng

Ta có $n = x*y$ với x và y là số nguyên tố, giả sử $x \leq y$ thì:

\[x^2 \leq xy \leq n\]

Qua đó, ta suy ra:

\[\begin{align*} x &\leq \sqrt{n} \\[1mm] y &\ge x \end{align*}\]

Lồng for thì độ phức tạp tổng thể chỉ mất $O(n)$, hoàn toàn AC được

Mã giải (C++)

This post is licensed under CC BY 4.0 by the author.