花椰妹在纸上写下了若干个连续的正整数,她把这
些数遼挡住,只告诉蒜头君一共有k个数,它们的
和为n,请蒜头君猜猜纸上是哪些数。现在蒜头君
向你求助,帮他解决这个问题。
两个整数 n (1≤n≤109) 和 k (1≤k≤100),保证答案一定存在。
#include <iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b;
c=(b-1)/2;
if(b&1==1)
{
for(int i=a/b-c;i<=a/b;i++)
cout<<i<<" ";
for(int j=a/b+1;j<=a/b+c;j++)
cout<<j<<" ";
}
else
{
for(int k=a/b+1-b/2;k<=a/b;k++)
cout<<k<<" ";
for(int l=a/b+1;l<=a/b+b/2;l++)
cout<<l<<" ";
}
}
仅供参考