
看这个实例,他说给每个人分苹果都不一样,那么这苹果至少要多少个,意思就是每个人手上苹果都不一样,那么要达到这种效果,至少要多少个,其实这个题有技巧,假如我给8个人分,那么分法就是,1,2,3,4,5,6,7,8,这种分发就是最简便的,那实际就是就求1到8加起来的结果,同理9个人10个人多少个人分法都是一样的
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int n;
cin >>n;
int sum = 0;
for (int i = 1;i<=n;i++){
sum += i;
}
cout <<sum<<endl;
return 0;
}
文章讨论了一个分配问题,用C++代码展示了如何计算给定人数下每人分得不同苹果数量的最小总和。关键点在于理解算法并运用for循环实现求和。
1288

被折叠的 条评论
为什么被折叠?



