一.题目:丑数 题目:我们把只包含因子2.3和5的数称作丑数(Ugly Number).求按从小到大的顺序的第1500个丑数.例如6.8都是丑数,但14不是,因为它包含因子7.习惯上我们把1当做第一个丑数. 二.两种解决方案 2.1 一一遍历法:时间效率低下 使用遍历法求第k个丑数,从1开始遍历,如果是丑数则count++,直到count=k为止.那么如何判断丑数呢?根据丑数的定义,丑数只有2,3,5这三个因子,那么我们就拿数字除以这三个因子.具体算法如下: Step1.如果一个数能够被2整除,…