> For the complete documentation index, see [llms.txt](https://851958789.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://851958789.gitbook.io/notes/0264_ugly_number_ii/slt.md).

# 思路1 dp 三指针法

所有的ugly number：

(1) 1×2, 2×2, 3×2, 4×2, 5×2, … 所有正整数 *2 (2) 1×3, 2×3, 3×3, 4×3, 5×3, … 所有正整数* 3 (3) 1×5, 2×5, 3×5, 4×5, 5×5, … 所有正整数 \* 5 We can find that every subsequence is the ugly-sequence itself (1, 2, 3, 4, 5, …) multiply 2, 3, 5.

我们只要用三个指针，把这些数按照大小顺序排列起来就行了。
