#include
#define ll long long
using namespace std;
ll a,b,n;//long long莫忘
int main()
{
cin>>a>>b;
n=sqrt(2*(a+b));//求n
if(n*(n+1)!=2*(a+b))//判断是否相等
{
//无解
cout<<"No";
return 0;
}
//有解
cout<for(int i=n;a;i--)//从n开始向下枚举
{
if(a>=i)
{
a-=i;//尽量减大的
cout<<" "<//注意格式
}
}
return 0;
}
题目呢?
啊这······
哪的题啊
洛谷