目背景 (本道題目木有以藏歌曲……不用猜了……) 《愛與愁的故事第一彈·heartache》最終章。 吃完pizza,月落烏啼知道超出自己的預算了。為了不在愛與愁大神面前獻醜,只好還是硬著頭皮去算錢…… 題目描述 算完錢後,月落烏啼想著:“你TMD坑我,(以下用閩南語讀)歸粒靠杯靠畝誒,(以下用英讀 ...
目背景
(本道題目木有以藏歌曲……不用猜了……)
《愛與愁的故事第一彈·heartache》最終章。
吃完pizza,月落烏啼知道超出自己的預算了。為了不在愛與愁大神面前獻醜,只好還是硬著頭皮去算錢……
題目描述
算完錢後,月落烏啼想著:“你TMD坑我,(以下用閩南語讀)歸粒靠杯靠畝誒,(以下用英讀)是伊特游!”於是當愛與愁大神問多少錢時,月落烏啼說了一堆亂碼。愛與愁大神說:“算了算了,我只問第n樣菜價格多少?”月落烏啼寫出了:。由於愛與愁大神學過編程,於是就用1分鐘的時間求出了Fn的結果。月落烏啼為此大吃一驚。你能學學愛與愁大神求出Fn的值嗎?
輸入輸出格式
輸入格式:
只有1行:n
輸出格式:
只有1行:Fn,保留兩位小數。
輸入輸出樣例
輸入樣例#1:6輸出樣例#1:
8.00
說明
簡單死了……
所有數據:n<=48
水到不好意思發博客。。。。
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 #define ls k<<1 6 #define rs k<<1|1 7 using namespace std; 8 const int MAXN=400400; 9 inline void read(int &n) 10 { 11 char c=getchar();n=0;bool flag=0; 12 while(c<'0'||c>'9') c=='-'?flag=1,c=getchar():c=getchar(); 13 while(c>='0'&&c<='9') n=n*10+c-48,c=getchar();flag==1?n=-n:n=n; 14 } 15 16 int main() 17 { 18 int n; 19 read(n); 20 double a=pow( (1+sqrt(5))/2,n ) - pow( (1-sqrt(5))/2,n ); 21 printf("%.2lf",a/(sqrt(5))); 22 return 0; 23 }