1. 程式人生 > >煤球數目(藍橋杯入門)

煤球數目(藍橋杯入門)

煤球數目

有一堆煤球,堆成三角稜錐形。具體:
第一層放1個,
第二層3個(排列成三角形),
第三層6個(排列成三角形),
第四層10個(排列成三角形),
….
如果一共有100層,共有多少個煤球?

請填表示煤球總數目的數字。
注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。

第一次看題不認真,看成最後一層多少個了,後來看看別人的程式碼知道看題不認真的後果了,那就是最簡單的題目都做不出,就更不用憑藉難題得分了,總之會做的儘量得分,進階題目不會放棄也罷.

#include <iostream>

using namespace std;

int main()
{
    int
count = 0, step = 1, n; cin>>n; for (int i = 1; i <=n; i++ ) { count += step; step++; } cout<<count<<endl; return 0; }

稍作修改後AC了

#include <iostream>

using namespace std;

int main()
{
    int count = 0, step = 1, n, sum = 0;

    cin>>n;

    for
(int i = 1; i <=n; i++ ) { count += step; sum += count; step++; } // cout<<count<<endl; cout<<sum<<endl; return 0; }

相關推薦

煤球數目(藍橋入門)

煤球數目 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), …. 如果一共有100層,共有多少個煤球? 請填表示煤球總數目的數字。 注意:你提交的應該

藍橋-入門訓練 :Fibonacci數列

java next fibonacci print text 輸出 ati for ade   問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的余數是多少。

藍橋入門訓練

long nac 遞歸 問題 mod 生活 cin 算法 閱讀 題目:http://lx.lanqiao.cn/problemset.page?code=BEGIN-&userid=188230 一、Fibonacci數列 優化方法:不能直接每次求取Fibo

藍橋入門訓練-A+B問題

問題描述 輸入A、B,輸出A+B。 說明:在“問題描述”這部分,會給出試題的意思,以及所要求的目標。 輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示A、B。 說明:“輸入格式”是描述在測試你的程式

藍橋入門:生日蠟燭題

生日蠟燭 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。 注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說

藍橋入門訓練 Fibonacci數列

問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘數。 說

藍橋 入門訓練Fibonacci數列

藍橋杯 入門訓練Fibonacci數列 問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表

藍橋入門訓練反思總結

第二題 序列求和 1.效率問題 能用乘法就不用累加,因為迴圈在輸入較大的數以後會出現超時。 2.大小問題 如果輸入的數很大就會容易出現盛不下的問題,溢位? 如圖所示,在定義變數的時候,是long long,還有輸出,原題提示是用%I64d,大概是因為64位的原因。 學長給的建議是用%lld輸出,求證以後也

藍橋入門訓練------Fibonacci數列

問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘數。

藍橋入門訓練------序列求和

問題描述 求1+2+3+...+n的值。 輸入格式 輸入包括一個整數n。 輸出格式 輸出一行,包括一個整數,表示1+2+3+...+n的值。 樣例輸入 4 樣例輸出 10 樣例輸入 100 樣例輸出 5050 資料規模與約定 1 <

藍橋入門訓練 Fibonacci數列AND圓的面積AND序列求和AND A+B

問題描述1: Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘數。 說明:

藍橋 入門訓練 圓的面積

問題描述 給定圓的半徑r,求圓的面積。 輸入格式 輸入包含一個整數r,表示圓的半徑。 輸出格式 輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。 說明:在本題中,輸入是一個整數,但是輸出是一個實數。 對於實數輸出的問題,請一定看清楚

藍橋 入門訓練 Fibonacci數列 (對10007取餘)

 1.迴圈注意要從i=3開始 2.for()迴圈是判斷條件成立,就進入迴圈,然後再自加。所以3-n,是for(int i=3;i<=n;i++) 3.對10007取餘數,直接存入陣列就可以。因

藍橋 入門訓練 Fibonacci數列

問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包

藍橋-入門訓練

目錄 1.  入門訓練 A+B問題    Problem: Hint:複製貼上就行了  2.入門訓練 序列求和  Problem: Hint:用公式n*(n+1)/2就行  3.入門訓練

藍橋入門訓練C語言

說明:“樣例輸出”給出了一組滿足“輸出格式”要求的輸出的例子。 樣例輸出中的結果是和樣例輸入中的是對應的,因此,你可以使用樣例的輸入輸出簡單的檢查你的程式。 要特別指出的是,能夠通過樣例輸入輸出的程式並不一定是正確的程式,在測試的時候,會用很多組資料進行測試,而不侷限於樣例資料。有可能一個程式通過了樣

藍橋 入門訓練 序列求和

問題描述 求1+2+3+…+n的值。 輸入格式 輸入包括一個整數n。 輸出格式 輸出一行,包括一個整數,表示1+2+3+…+n的值。 樣例輸入 4 樣例輸出 10 樣例輸入 100 說明:有一些試題會給出多組樣例輸入輸出以幫助你更好

藍橋 入門訓練 Fibonacci數列(c語言)

問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘數。 說明:在本題中,

藍橋——入門訓練 Fibonacci數列

問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘

藍橋——入門訓練 圓的面積

問題描述  給定圓的半徑r,求圓的面積。 輸入格式  輸入包含一個整數r,表示圓的半徑。 輸出格式  輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。    說明:在本題中,輸入是一個整數,但是輸出是一個實數。  對於實數輸出的問題,請一定看清楚