竞赛
考级
法兰西玫瑰
我们会发现每个人分得的苹果数不能相同,而且要总苹果最小,我们就不难想到第一个人1个,第二个人2个,第n个人n个。 此时,可以用等差数列求和公式,代码如下: 最后***地求个赞,谢谢各位大佬啦!欢迎提出问题哦!
FinalApproach
一枚button
#include <iostream> using namespace std; int main(){ int n; scanf("%d",&n); printf("%d\n",(1+n)*n/2); return 0; }
Voldemort
AC
逍遥骇好=&
#include<bits/stdc++.h> using namespace std; int main() { int n,s=0; cin>>n; for(int i=1;i<=n;i++)s+=i; cout<<s; return 0; }
杨曙宁
做法1:等差数列算法 做法2:递归算法
回来看看
#include<bits/stdc++.h> using namespace std; int main(void){ int n; cin >> n; int ans = 0; for(int i = 1;i <= n;i++) ans += i; cout << ans; return 0; }
袁骁
黑客_天之神_ZDZL_zsy
MuktorFM
LOVEKlee1314
#include<bits/stdc++.h> using namespace std; int main(){ int n,sum=0; cin >> n; for(int i=1;i<=n;i++){ sum+=i; } cout << sum; return 0; }
李承远
暴力出奇迹,结果TLE
黑白世界