牛客小白月賽1 A題
阿新 • • 發佈:2021-07-25
連結:https://ac.nowcoder.com/acm/contest/85/A
來源:牛客網
題目描述
連結:https://ac.nowcoder.com/acm/contest/85/A
來源:牛客網
複製後的文字不能正常顯示,如有需要請到牛客網檢視
Etéreo 是個愛學習的好孩子。在年假期間,他依然熱情於數學。他最近發現了一個高大上的東西:Θ=limν→∞(1+1ν)ν\Theta = \lim_{\nu \rightarrow \infty} (1+\frac{1}{\nu})^\nuΘ=limν→∞(1+ν1)ν
他覺得這裡的 Θ\ThetaΘ非常的厲害!然後他又告訴你:
Ψ=Θ×Θ×Θ×⋯×Θ⏟α個Θ\Psi = \underbrace{\Theta \times \Theta \times \Theta \times \cdots \times \Theta}_{\alpha \text{個} \Theta}Ψ=α個ΘΘ×Θ×Θ×⋯×Θ
Ω=Ψ+Ψ+Ψ+⋯+Ψ⏟β個Ψ\Omega = \underbrace{\Psi + \Psi + \Psi + \cdots + \Psi}_{\beta \text{個} \Psi}Ω=β個ΨΨ+Ψ+Ψ+⋯+Ψ
他會告訴你 α\alphaα和 β\betaβ,想請你告訴他 Ω\OmegaΩ的值。當然這是一個小數,所以請你在小數點後保留 γ\gammaγ位。
Etéreo 是個“問題小子”,有很多詢問,請你一一回答。
注意,題中 Θ,Ψ,Ω\Theta, \Psi, \OmegaΘ,Ψ,Ω都是實數
連結:https://ac.nowcoder.com/acm/contest/85/A
來源:牛客網
輸入描述:
第一行一個整數 TTT,表示Etéreo 的詢問個數。
接下去 TTT行,每行三個整數 α,β,γ\alpha, \beta, \gammaα,β,γ,表示一個詢問,意義同題目描述。
輸出描述:
輸出共 TT行,每行一個小數,表示答案 \OmegaΩ。
解題思路
1. (1+1/v)^v 當v無窮的時候值為 e
2.exp()該函式返回 e 的 x 次冪。
3.cout<<fixed<<setprecision(c);保留c位小數
4.fixed 是強制以小數輸出;若不適用當輸出的資料“較大”時則會以科學計數的方式輸出
5. 此外提供一種c語言中輸出小數的形式 當我們輸出的小數位數在變化時可以用 printf("%.*lf\n",c,ans);
c 為輸出的小數位數
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int t; 6 cin>>t; 7 int a,b,c; 8 //double d=pow((1+1.0/t),t); 9 for(int i=1;i<=t;i++) 10 { 11 cin>>a>>b>>c; 12 double p=exp(a)*b; 13 cout<<fixed<<setprecision(c)<<p<<endl; 14 } 15 //cout<<d; 16 return 0; 17 }