日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hihocoder1147 时空阵(bfs树+DP)

發布時間:2023/12/3 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hihocoder1147 时空阵(bfs树+DP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bfs樹中,邊只存在于同一層或相鄰層的點之間

f[i][j][k]f[i][j][k]f[i][j][k]為前iii層一共使用jjj個節點,其中第iii層有kkk個節點的合法方案,轉移枚舉每一層的連邊方式,做到第LLL層即可。對于LLL 層之后的邊可以隨便亂連。(假設nnn在第LLL層)

i=0:i=0:i=0:

f[0][1][1]=1f[0][1][1]=1f[0][1][1]=1

0<i<L:0<i<L:0<i<L:

f[i][j][k]=∑f[i?1][j?k][x]×(2x?1)k×2Ck2×Cn?(j?k)?1kf[i][j][k]=\sum f[i-1][j-k][x]\times(2^x-1)^k\times2^{C_k^2}\times C_{n-(j-k)-1}^kf[i][j][k]=f[i?1][j?k][x]×(2x?1)k×2Ck2?×Cn?(j?k)?1k?

i=L:i=L:i=L:
f[i][j][k]=∑f[i?1][j?k][x]×(2x?1)k×2Ck2×Cn?(j?k)?1k?1f[i][j][k]=\sum f[i-1][j-k][x]\times(2^x-1)^k\times2^{C_k^2}\times C_{n-(j-k)-1}^{k-1}f[i][j][k]=f[i?1][j?k][x]×(2x?1)k×2Ck2?×Cn?(j?k)?1k?1?

i>L:i>L:i>L:

ans=∑f[L][j][k]×2k(n?j)×2Cn?j2ans=\sum f[L][j][k]\times2^{k(n-j)}\times2^{C_{n-j}^2}ans=f[L][j][k]×2k(n?j)×2Cn?j2?

#include<iostream> #include<cstdio> using namespace std; typedef long long ll; const int mod=1e9+7; int pw[10005],C[105][105]; int n,L; ll f[105][105][105],ans; ll power(ll a,int b){ll ans=1;while(b){if(b&1) ans=ans*a%mod;a=a*a%mod;b>>=1; }return ans; } int main(){scanf("%d%d",&n,&L);pw[0]=1;for(int i=1;i<=n*n;i++) pw[i]=pw[i-1]*2%mod;for(int i=0;i<=n;i++)C[0][i]=0,C[i][0]=1; for(int i=1;i<=n;i++)for(int j=1;j<=i;j++)C[i][j]=(C[i-1][j]+C[i-1][j-1])%mod;f[0][1][1]=1;for(int i=1;i<=L;i++){for(int j=i+1;j<=n-L+i;j++){for(int k=1;k<=j-i;k++){for(int x=1;x<=j-k-i+1;x++){if(i<L)f[i][j][k]=(f[i][j][k]+f[i-1][j-k][x]*power(pw[x]-1,k)%mod*pw[C[k][2]]%mod*C[n-j+k-1][k]%mod)%mod;else if(i==L)f[i][j][k]=(f[i][j][k]+f[i-1][j-k][x]*power(pw[x]-1,k)%mod*pw[C[k][2]]%mod*C[n-j+k-1][k-1]%mod)%mod;}}}}for(int j=1;j<=n;j++){for(int k=1;k<=j;k++){ans=(ans+f[L][j][k]*pw[k*(n-j)]%mod*pw[C[n-j][2]]%mod)%mod;}}printf("%lld\n",ans);return 0; }

總結

以上是生活随笔為你收集整理的hihocoder1147 时空阵(bfs树+DP)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产不卡毛片 | 欧美网站在线 | 欧美日韩美女 | 国产精品自拍一区 | 欧美一区二区性久久久 | www日韩在线 | 久久久女人 | 中文字幕a√ | 亚洲综合av网| 免费黄色小说视频 | 国产精品无码粉嫩小泬 | 9i在线看片成人免费 | 最近免费中文字幕大全免费版视频 | 美女一级视频 | 欧美成人精品在线观看 | 人妻久久久一区二区三区 | 日韩毛片在线看 | 中文字幕一区二区免费 | 老妇裸体性猛交视频 | 欧美性在线观看 | 国产精品免费一区二区 | 久爱视频在线 | 中文字幕av一区二区三区人妻少妇 | 在线免费黄色 | 成年人网站免费 | 羞羞的软件 | 亚洲爱av| aaa黄色 | 美日韩丰满少妇在线观看 | 亚洲欧美中文字幕 | 成年人免费看毛片 | 91午夜免费视频 | 无限资源日本好片 | 国产精品无码99re | 在线蜜桃| 黄色工厂在线观看 | 欧美性jizz18性欧美 | 色女人在线| 久久3p | 精品国自产在线观看 | 欧美69影院| 国产成人精品影视 | xx久久| 午夜美女福利 | 精品裸体舞一区二区三区 | 中文字幕无码日韩专区免费 | 麻豆网 | 五月天免费网站 | 91精品国产色综合久久不卡电影 | 欧美日本韩国一区二区三区 | 免费激情小视频 | 自拍偷拍一区二区三区 | 亚洲国产成人精品女人久久 | 一区二区 中文字幕 | 国产精品一区二区av日韩在线 | 中文字幕无码精品亚洲35 | 日韩在线精品强乱中文字幕 | 国产经典久久久 | 亚洲性生活 | 99久久精品一区二区三区 | 日本xx片 | 制服丝袜中文字幕在线 | 一区二区精品在线观看 | 校园春色中文字幕 | 麻豆影视在线免费观看 | 日韩91精品 | www.日 | 亚洲一区二区三区免费在线观看 | 中文一区二区在线播放 | 日本午夜一区 | wwwwxxxxx日本| 午夜影院免费 | www.黄色片 | 国产视频一区二区三区四区五区 | 一级黄色大片网站 | 免费网站在线观看视频 | 影音先锋成人资源 | 办公室大战高跟丝袜秘书经理ol | 亚洲第九十七页 | 久久久久a| 中文字幕 日韩 欧美 | 久久依人网 | 男人天堂国产 | 午夜av片 | 国产精品天干天干 | 老牛影视av一区二区在线观看 | 我要色综合天天 | 日韩欧美网站 | 女人毛片视频 | 亚洲国产激情 | 黑帮大佬和我的三百六十五天 | 成人18网站 | 在线视频免费观看你懂的 | 亚洲我射av | 久久av片 | av看片网站| 欧美美女爱爱视频 | 天堂网一区二区三区 | 黄色小说在线免费观看 |