//java版,借用了大佬思路
import java.util.Scanner;
public class Main {
public static int display(int N,int L) {
for(int i=L;i<101;i++) {
if((2N-i(i-1))%(2i)==0&&(2*N-i(i-1))/(2i)>=0) {
int a1=(2*N-i
(i-1))/(2*i);
for(int j=0;j<i-1;j++) {
System.out.print(a1+j+" ");
}
System.out.print(a1+(i-1));
return 0;
}
}
System.out.print("No");
return 0;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner console=new Scanner(System.in);
int N=console.nextInt();
int L=console.nextInt();
display(N,L);
}

}图片说明