藍橋杯入門:生日蠟燭題
生日蠟燭 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。
注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。
這是藍橋杯的一道題。答案為26或236
程式碼實現:
運用等差數列公式,不要死算。
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=236;i++)
{
for(j=1;j<=236;j++)
{
if((i+j)*(j-i+1)/2==236)
printf("%d ",i);
}
}
return 0;
}
心得:
之前用死算執行過一回,得出答案為26;
而且死算空間複雜度較大,比較繞。多學習一些演算法還是比較好的。
相關推薦
藍橋杯入門:生日蠟燭題
生日蠟燭 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。 注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說
藍橋杯2016-2生日蠟燭
#include<stdio.h> int main() { int i,j,sum=0;//i歲開始,過了j次,sum為蠟燭總數 for(i=10;i<100;i++) { for(j=1;j<100;j++) { sum=j
2016年藍橋杯省賽生日蠟燭題目
★生日蠟燭【問題描述】:某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。現在算起來,他一共吹熄了236根蠟燭。請問,他從多少歲開始過生日party的?請填寫他開始過生日
2016第七屆藍橋杯C/C++ B組省賽第二題:生日蠟燭
/* 生日蠟燭 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生
生日蠟燭,藍橋杯2016年第2題
生日蠟燭某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。現在算起來,他一共吹熄了236根蠟燭。請問,他從多少歲開始過生日party的?請填寫他開始過生日party的年齡
生日蠟燭 (藍橋杯入門)
生日蠟燭 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。 注意:你提交的應該是一個整數,不要填
藍橋杯-入門訓練 :Fibonacci數列
java next fibonacci print text 輸出 ati for ade 問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的余數是多少。
2018年第九屆藍橋杯B組第七題詳解:螺旋曲線
一見這道題,就覺得這道題目很有意思。很快就有了思路(先將圖形分成四個象限,對每個象限進行相應的處理)。出發點是好的,但方法卻選用的不好。舊方法:(如圖所示)將一個象限分為兩個部分,以綠圈為界:第一象限:當點位於綠圈下方,執行++y操作,並使sum值也自增;當點位於綠圈左方,執
07簡單推導:生日蠟燭
log AR 簡單 pos ont 生日 ++ 內容 += 【題目】 某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。
藍橋杯入門訓練
long nac 遞歸 問題 mod 生活 cin 算法 閱讀 題目:http://lx.lanqiao.cn/problemset.page?code=BEGIN-&userid=188230 一、Fibonacci數列 優化方法:不能直接每次求取Fibo
第六屆藍橋杯java b組第一題
都是 text nbsp post ppa hbm 藍橋杯 文字 fill 第一題 三角形面積 圖中的所有小方格面積都是1。 那麽,圖中的三角形面積應該是多少呢? 請填寫三角形的面積。不要填寫任何多余內容或說明性文字。 填空答案 28 沒什麽好說的 第一題很水 估計
藍橋杯入門訓練-A+B問題
問題描述 輸入A、B,輸出A+B。 說明:在“問題描述”這部分,會給出試題的意思,以及所要求的目標。 輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示A、B。 說明:“輸入格式”是描述在測試你的程式
藍橋杯入門訓練 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位,表示圓的面積。 說明:在本題中,輸入是一個整數,但是輸出是一個實數。 對於實數輸出的問題,請一定看清楚
藍橋杯試題:四平方和 java(窮舉)
import java.util.Scanner; /* 練習題:四平方和 四平方和定理,又稱為拉格朗日定理:每個正整數都可以表示為至多四個正整數的平方和。如果把 0 包括進去, 就正好可以表示為四個數的平方和。 比如: 5=02+02+12+22 7=12+12+12+22 則對於一個給定的