当前位置: 首页 > news >正文

武汉电商网站开发百度商城官网首页

武汉电商网站开发,百度商城官网首页,在家怎么提升学历,网页设计 参考网站容斥原理。 求出f(m) ,f(m)指代至少有m个位置不合法的方案数。 怎么求? 注意到位置为id,权值为v ,不合法的情况,当且仅当 v idk或 v id-k 因此,我们把每一个位置和权值抽象成点 ,不合法的情况之间连一…

容斥原理。

求出f(m) ,f(m)指代至少有m个位置不合法的方案数。

怎么求?

注意到位置为id,权值为v ,不合法的情况,当且仅当 v = id+k或 v= id-k

因此,我们把每一个位置和权值抽象成点 ,不合法的情况之间连一条边,可以构成二分图。

借用大佬的图。

由此可知,当选了n条边,就恰好n个位置不合法,限制条件是:连的边不能相邻,

把二分图展开成k条链,进行dp。

还是借用大佬ez_lcw的图

由此总共有2n 个点 k 条链,链与链之间无边 互不干涉。

dp(i,j,pd)表示考虑到第i号点, 连了j条边,是否有连接i 到 i-1号点。

转移方程

dp(i,j,0) = dp(i-1,j,0)+dp(i-1,j,1)

dp(i,j,1) = dp(i-1,j-1,0)

则可得f(m) = (n-m)!\times (dp(2n,m,0) + dp(2n,m,1)) 

简单的乘法原理罢了。

ans = \sum _{i = 0} f(m)*(-1)^1

#include<bits/stdc++.h>
using namespace std;
long long n,k;
long long fac[4010];
long long dp[4010][4010][2];
int mod = 1e9+7;
int pd[4999];//判断是否为链头 0 表示是头 头不能连接上一个 
int main(){freopen("neverk.in","r",stdin);freopen("neverk.out","w",stdout);cin>>n>>k;fac[0] = 1;for(int i = 1;i <= n;i++){fac[i] = (fac[i-1]*(long long)i)%mod;}int tot = 0;for(int i=1;i<=k;i++){for(int t=0;t<2;t++){for(int j=i;j<=n;j+=k){tot++;if(i!=j) pd[tot]=1;}}}dp[0][0][0] = 1;for(int i = 1;i <= 2*n;i++){for(int j = 0;j <= n;j++){dp[i][j][0] = (dp[i-1][j][0] + dp[i-1][j][1])%mod;if(j&&pd[i]) dp[i][j][1] = dp[i-1][j-1][0];}}long long cnt = 0;for(int i = 0;i <= n;i++){//cout<<fac[n-i]<<" "<<dp[2*n][i][0]+dp[2*n][i][1]<<endl;long long t = fac[n-i]*(dp[2*n][i][0]+dp[2*n][i][1]);t%=mod;//cout<<t<<endl;if(i%2 == 0){cnt = (cnt +t)%mod;}else{cnt = (cnt - t + mod)%mod;}}cout<<cnt;return 0;
}

http://www.mmbaike.com/news/88778.html

相关文章:

  • 建设网站需要的工具营销策划推广公司
  • 泰安人才网福州seo优化
  • 网站推广应该注意什么2022年最新十条新闻
  • 用服务器做网站需要购买域名吗口碑营销的模式
  • 广州外贸网站信息sem工作内容
  • 手机网站制作平台有哪些郑州网络推广公司
  • 制作公司网站怎样收费win10优化大师怎么样
  • 网站开发一年费用总计郑州竞价代运营公司
  • 上海公司网站建设企业查询官网入口
  • 猎奇网站模板百度官网认证多少钱一年
  • 360免费建站连接贵阳关键词优化平台
  • 网站建设有增值税发票吗超级外链自动发布工具
  • 什么是平台内部营销站长之家seo综合
  • 菜鸟建站网中国站长之家域名查询
  • 哪有做网站推广营销推广方案案例
  • 建设网站需要服务器百度app下载并安装最新版
  • 青岛景点百度百科优化排名
  • 住房和城乡建设管理委员会网站做网站哪个公司最好
  • 做网站费用上海百度学术搜索
  • 中国建设银行官网站招聘频道石家庄seo按天扣费
  • 县城网站怎样做经验长尾关键词爱站
  • wordpress引用页面企业关键词排名优化哪家好
  • wordpress文章分组授权seo入门培训班
  • 快速建站公司有哪些抖音seo
  • 电商网站设计注意事项长沙有实力seo优化公司
  • 社保汇算清缴哪个网站做的拼多多seo搜索优化
  • 城阳网站制作电商中seo是什么意思
  • 沈阳免费做网站怎么制作自己的个人网站
  • 企业网站模板下载软件郑州做网站最好的公司
  • 在线制图生成器seo优化网站源码