天天看點

2016 第七屆 藍橋杯省賽B組第一題--堆煤球

第一題:

煤球數目

有一堆煤球,堆成三角棱錐形。具體:

第一層放1個,

第二層3個(排列成三角形),

第三層6個(排列成三角形),

第四層10個(排列成三角形),

….

如果一共有100層,共有多少個煤球?

請填表示煤球總數目的數字。

注意:你送出的應該是一個整數,不要填寫任何多餘的内容或說明性文字。

注意是三角棱錐,并不是三角形。

#include<cstdio>

int a[];
int main()
{
    int sum=;
    a[]=;
    for(int i=;i<=;i++)
    {
        a[i]+=(i+a[i-]);
        sum+=a[i];
    }
    printf("%d\n",sum);
}
           

繼續閱讀