藍橋杯入門訓練反思總結

2022-06-04 03:24:06 字數 600 閱讀 9728

第二題 序列求和

1.效率問題

能用乘法就不用累加,因為迴圈在輸入較大的數以後會出現超時。

2.大小問題

如果輸入的數很大就會容易出現盛不下的問題,溢位?

如圖所示,在定義變數的時候,是long long,還有輸出,原題提示是用%i64d,大概是因為64位的原因。

學長給的建議是用%lld輸出,求證以後也是可以的。

第三題 求圓的面積

1.π的表示法

pi=atan(1.0)*4;

2.小數點的表示

%7lf就是保留小數點後七位

第四題(不會,沒思路)

temp作為資料交換的中介

a1 作為f(n);a2為f(n+1)

a1+a2=f(n+2)

藍橋杯入門訓練

1.a b問題 include int main 2.序列求和問題 include int main 3.圓的面積問題 include include define pi atan 1.0 4 int main 4.fibonacci數列 include int main 注意陣列的長度100000...

藍橋杯 入門訓練

begin 1 a b問題 include using namespace std inta,b intmain view code begin 2 序列求和 include using namespace std long long n long long ans 0 int main view ...

藍橋杯入門訓練 藍橋杯備賽

begin 1 a b問題str1 input str2 str1.split s int str2 0 int str2 1 print s begin 2 序列求和s int input 用公式計算而不用迴圈,避免超時 n s s 1 2print int n begin 3 圓的面積impor...