今天分享一道特别简单的题。
根据题意,不难看出,如果要求最少的苹果个数,则第一个小朋友需要给得最少(即1个),之后每个人多一个,既满足了不同于之前的所有人,还能满足最少的条件。
所以,只需要将1~n依次累加,即可满足目标条件。
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int n=0;
cin>>n;
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=i;
}
cout<<sum<<endl;
return 0;
}