1.
2.
import java.util.ArrayList;
public class Solution {
public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) {
ArrayList<ArrayList<Integer> > res= new ArrayList<ArrayList<Integer> >();
int small=1;
int big=2;
int num=small+big;
while(small<big && big<=(sum+1)/2){
if(num<sum){
big++;
num+=big;
}else if(num>sum){
num-=small;
small++;
}else{
ArrayList<Integer> list=new ArrayList<Integer>();
for(int i=small;i<=big;i++){
list.add(i);
}
res.add(list);
num-=small;
small++;
}
}
return res;
}
}