煤球数目(2016年第七届蓝桥杯c/c++省赛B组(1题))
2017-03-29 00:44
260 查看
第一题 :煤球数目
题目叙述:有一堆煤球,堆成三角棱锥形。具体:
第一层放1个,
第二层3个(排列成三角形),
第三层6个(排列成三角形),
第四层10个(排列成三角形),
….
如果一共有100层,共有多少个煤球?
请填表示煤球总数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
思路: 通过观察发现,每一层的个数都是上一层的个数加上本层的层号。比如第三层有6个,那么第四层就是6+4=10个,我们可以假设第零层为0个。
代码:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int n,sum=0;
cin>>n;
vector<int>s(n+1);
s[0]=0;
for(int i=1;i<=n;i++)
{
s[i]=s[i-1]+i;
}
for(int i=0;i<=n;i++)
{
sum+=s[i];
}
cout<<sum<<endl;
return 0;
}
相关文章推荐
- 2016第七届蓝桥杯C/C++ B组省赛第一题:煤球数目
- 第七届 蓝桥杯 c/c++ B组 省赛 (1)——煤球数目
- 蓝桥杯-【煤球数目】【2016年省赛B组题解】【C++】
- 2016年第七届蓝桥杯c/c++省赛B组
- 蓝桥杯_2016年第七届C/C++B组—1.煤球填数
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 煤球数目(结果填空)
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 煤球数目(结果填空)
- 2016年第七届蓝桥杯c/c++省赛B组
- 煤球数目-第七届蓝桥杯c/c++B组
- 蓝桥杯-第七届省赛javaA组-煤球数目
- 第七届蓝桥杯C++B组第一题:煤球数目
- 蓝桥杯2016年第七届省赛C_C++程序设计本科B组
- 2016年第七届蓝桥杯试题(C/C++本科B组)
- 2016年第七届蓝桥杯C/C++A组第六题---寒假作业
- 蓝桥杯 第七届省赛试题 煤球数目
- 2016第七届蓝桥杯C/C++ B组省赛第四题
- 第七届蓝桥杯b组第一题-煤球数目
- 第六届 蓝桥杯 c/c++ B组 省赛 (1)——奖券数目
- 第七届蓝桥杯【省赛试题1】煤球数目
- 备战蓝桥杯(真题)第七届第二题“煤球数目”