import java.util.*;
public class Solution {
public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) {
ArrayList<ArrayList <Integer> > res = new ArrayList<>();
int i = 1;
while(sum > 0){
sum -= i++;
if(sum > 0 && sum % i ==0){
ArrayList<Integer> arr = new ArrayList<>();
for(int k = sum / i; k < sum / i + i; k++){
arr.add(k);
}
res.add(arr);
}
}
Collections.reverse(res);
return res;
}
}
京公网安备 11010502036488号