// 求因数 时间复杂度较低
public
static
ArrayList<Integer> getAppNums(
int
n) {
ArrayList<Integer> list =
new
ArrayList<Integer>();
for
(
int
i =
2
; i <= Math.sqrt(n); i++) {
if
(n % i ==
0
) {
list.add(i);
if
(n / i != i) {
list.add(n / i);
}
}
}
return
list;
}