P1595 信封問題

來源:互聯網
上載者:User

標籤:描述   htm   錯排   不同   tle   pre   為什麼   精度   pac   

題目描述

某人寫了n封信和n個信封,如果所有的信都裝錯了信封。求所有信都裝錯信封共有多少種不同情況。

輸入輸出格式

輸入格式:

 

一個信封數n(n<=20)

 

輸出格式:

 

一個整數,代表有多少種情況。

 

輸入輸出範例輸入範例#1: 複製
2
輸出範例#1: 複製
1
輸入範例#2: 複製
3
輸出範例#2: 複製
2
 

太廢了,,,

於是找水題刷。。。

看到這個,,就知道是國慶匯思學顏老師講的錯排問題

https://www.cnblogs.com/Mary-Sue/p/9735348.html

往下拉,,就能看到了,,

其實就是斐波那契的延伸嘛,,

公式:

套上就好了,,

然後,,,、

靠,,,什麼鬼bug,,

cin,cout,,,不在庫裡。。。

還爆long long???不可能吧,,

但就是wa了,,,

沒辦法就用unsigned long long了,,,

然後就能a了,,,

又想起最後一天hgr老師說牛客那個第一題,,精度問題,,

把long long改成double應該可以多拿分,,

好像是,,,

但改成double後90,,,不知道為什麼會wa最後那兩個點,,,,

。。。

還是unsigned。。。

dev跟luogu同時bug了???

……無語。。

代碼: 

#include<iostream>#include<cstdio>#include<cmath>#include<algorithm>#include<cstring>using namespace std;int n;unsigned long long f[22];int main(){scanf("%d",&n);if(n==1){printf("0");return 0;}if(n==2){printf("1");return 0;}f[1]=0;f[2]=1;for(int i=3;i<=n;++i)f[i]=(i-1)*(f[i-1]+f[i-2]);printf("%llu",f[n]);return 0;}

 如果你不開心,那我就把右邊這個帥傻子分享給你吧,  

你看,他這麼好看,那麼深情的望著你,你還傷心嗎?  

真的!這照片盯上他五秒鐘就想笑了。  

一切都會過去的。     

 

P1595 信封問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.