第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

錯(cuò)排序列第N項(xiàng)模M=?

錯(cuò)排序列第N項(xiàng)模M=?

慕尼黑8549860 2019-04-06 16:57:28
錯(cuò)排遞推式:f(n)=(n-1)*(f(n-1)+f(n-2))f(1)=0,f(2)=1求f(n)%m,m
查看完整描述

2 回答

?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

~~~#UPDATE:又仔細(xì)想了下最后推導(dǎo)似乎有問題略囧所以僅供參考思路了~~~----你給出的這個(gè)“錯(cuò)排遞推公式”,實(shí)際上有一個(gè)“直接”的計(jì)算公式:f(n)=n!*((-1)^0/0!+(-1)^1/1!+(-1)^2/2!+...+(-1)^n*1/n!)已知x=aX+b
y=cY+d
(x+y)%m=(aX+b+cY+d)%m=(b+d)%m=(X%m+Y%m)%m記g(n)=f(n)%m則有g(shù)(2m+n)=((2m+n)!*(
[1]-1^0/0!+(-1)^1/1!+...+(-1)^(m-1)/(m-1)!
[2]+(-1)^m/m!+(-1)^(m+1)/(m+1)!+...+(-1)^(2m-1)/(2m-1)!
[3]+(-1)^(2m)/(2m)!+(-1)^(2m+1)/(2m+1)!+...+(-1)^(2m+n)/(2m+n)!
))%m由于((2m+n)!*任意一個(gè)前2m項(xiàng))%m==0,所以前兩行可以消掉(這個(gè)很容易看出來的吧?)g(2m+n)
=((2m+n)!*(
(-1)^(2m)/(2m)!+(-1)^(2m+1)/(2m+1)!+...+(-1)^(2m+n)/(2m+n)!
))%m
~~~由于(-1)^2m==1~~~
=((2m+n)!*(
(-1)^0/(2m)!+(-1)^1/(2m+1)!+...+(-1)^n/(2m+n)!
))%m
=((-1)^0/n!+(-1)^1/(n-1)!+...+(-1)^n/0!)%m這里已經(jīng)很接近你說的結(jié)論了,由于n是奇偶的時(shí)候會(huì)影響這里的正負(fù)號(hào),而我前面沒有證明(x-y)%m的公式,但是由于實(shí)際上前2m項(xiàng)減去后n項(xiàng)毫無疑問是正數(shù)(中間這些瑣碎的證明略掉),所以最終結(jié)論就是:g(2m+n)==g(n)
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-06
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊

循環(huán)節(jié)不超過m^2。(因?yàn)閒[n]由f[n-1],f[n-2]唯一決定,在modm下f[n-1]和f[n-2]最多有m^2種組合。)一邊開哈希表一這算遞推,算到出現(xiàn)循環(huán)為止。注意循環(huán)節(jié)可能到中間才出現(xiàn)(想想循環(huán)小數(shù))。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-06
  • 2 回答
  • 0 關(guān)注
  • 286 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)