分苹果
题目描述
把一堆苹果分给 n n n 个小朋友,要使每个人都能拿到苹果,而且每个人拿到的苹果数都不同的话,这堆苹果至少应该有多少个?
输入格式
一个不大于 1000 1000 1000 的正整数 n n n,代表小朋友人数。
输出格式
一个整数,表示满足条件的最少苹果个数。
样例 #1
样例输入 #1
8
样例输出 #1
36
code:
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
int n,total=0;
cin>>n;
//用循环解决问题,确保每个人都拿到苹果,且个数不一样,递增即可
//第一个人拿一个,第二个拿两个... ...
for(int i=1;i<=n;i++)
{
total+=i;
}
cout<<total<<endl;
return 0;
}
result: