#include <iostream>
//using namespace std;
int main()
{
int x ;
int n ;
float temp = 0.0;
printf("请输入被分解的数:");
scanf("%d",&x);
printf("请输入分解的个数:");
scanf("%d",&n);
temp = (float)x/n+(float)(1-n)/2;
if(temp == (int)temp)
{
printf("数%d可以被分解成%d个数连续相加\n",x,n);
printf("这些数分别为:\n");
for(int i = 0;i<n;i++)
printf("%d ",(int)temp+i);
}
else
printf("不可以被分解\n");
//printf("最大的数为:%d\n",num);
return 0;
}