日韩性视频-久久久蜜桃-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)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 天堂一区在线观看 | 在线欧美日韩国产 | 日本道在线观看 | 中文字幕一区二区人妻 | 日本一区免费电影 | 欧美高清hd18日本 | 你懂的在线观看视频 | 免费黄色入口 | 午夜网站在线观看 | 亚洲熟妇无码乱子av电影 | av色在线| 999www| 亚洲精品偷拍 | 日本不卡在线观看 | 欧美激情爱爱 | 97人妻精品一区二区 | 最新日韩中文字幕 | 制服.丝袜.亚洲.中文.综合懂色 | 亚洲欧美成人一区二区三区 | 国产男女裸体做爰爽爽 | 最近中文字幕第一页 | 丁香婷婷在线观看 | 波多野av在线 | 中国黄色a级片 | 亚洲色图25p | 国产乱码在线 | 国产成人精品在线 | 怎么可能高潮了就结束漫画 | 99嫩草 | 一级美女大片 | 日本色中色| 日批视频 | 久久久久黄色 | 蜜美杏av| 欧美性做爰大片免费 | 国产成人无码a区在线观看视频 | 成人一级片在线观看 | 午夜精品久久久久久久久久蜜桃 | 欧美片| 丰满人妻一区二区三区46 | 日产精品久久久久 | 人人爽人人射 | 欧美一区二区三区大屁股撅起来 | 九九九九九精品 | 久久久国产精华液 | 亚洲一区二区精品视频 | 极品美女一区二区三区 | 人人人妻人人澡人人爽欧美一区 | 日韩三级免费 | 国产精品视频久久久久久 | 黄色av网站免费 | av二区在线 | 婷婷综合激情 | 亚洲最黄网站 | 欧美精品一区二区视频 | 91丨porny丨中文 | 亚洲色图首页 | 亲嘴扒胸摸屁股激烈网站 | 亚洲不卡中文字幕无码 | 饥渴少妇伦色诱公 | 亚洲欧美国产精品 | 色草在线 | 久久国产在线观看 | 免费观看av| 免费国产a | 日韩免费网址 | 日韩一二三区 | 久久久.www| 成人免费网站在线观看 | 日日操夜夜 | 日日干综合 | 国产在线精品一区二区 | 奇米影视中文字幕 | 欧美日本亚洲 | 亚洲色图20p | 国产黄色一级片视频 | 中文字幕第三页 | 99热这里只有精品18 | 少妇3p视频 | 伊人久久97 | 成人av观看 | 日韩第二页 | 大奶一区| 91成人在线免费观看 | 国内精品久久久久久久 | 国产精品久久久久三级无码 | 日韩少妇裸体做爰视频 | 亚洲电影中文字幕 | 91美女片黄在线观看 | 欧美成人天堂 | 东北少妇不带套对白 | 国产精品视频导航 | 亚洲精品污一区二区三区 | 午夜激情福利视频 | 精品一区二区三区视频日产 | 亚洲男人的天堂网 | 久久97视频 | 精品动漫一区二区三区在线观看 | 亚洲欧美精品午睡沙发 |