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

昆山便宜做网站庄河网站建设

昆山便宜做网站,庄河网站建设,网站软件设计,安徽省建设厅网站电话正题 P7154 题目大意 有n头牛和n个牛棚#xff0c;每头牛可以进入体积大于等于该牛的牛棚#xff0c;当一个所有未进入牛棚的牛都不能再进时#xff0c;称为极大的匹配#xff0c;问你有多少种极大的匹配 解题思路 先把牛棚和牛放到一起#xff0c;然后按体积排序 那么…正题 P7154 题目大意 有n头牛和n个牛棚每头牛可以进入体积大于等于该牛的牛棚当一个所有未进入牛棚的牛都不能再进时称为极大的匹配问你有多少种极大的匹配 解题思路 先把牛棚和牛放到一起然后按体积排序 那么考虑DP 如果一个牛棚没有选那么后面的牛必须全部匹配否则该牛棚可以与其匹配 对于一头牛如果不是必须匹配那前面的牛棚就全选了该牛就可选可不选否则必须选 那么设fi,j,1/0f_{i,j,1/0}fi,j,1/0​表示前i个单位还有j个牛棚后面的牛必须选/不一定要选的方案数然后DP即可 code #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define wyc 1000000007 #define N 3030 using namespace std; int n,now,f[N1][N][2]; struct node {int s,v; }a[N1]; bool cmp(node x,node y) {return x.sy.s||x.sy.sx.vy.v; } int main() {scanf(%d,n);for(int i1;in;i){scanf(%d,a[i].s);a[i].v0;}for(int in1;in*2;i){scanf(%d,a[i].s);a[i].v1;}sort(a1,a1n*2,cmp);now0;f[0][0][0]1;for(int i1;in*2;i){if(!a[i].v){for(int j0;jnow;j){(f[i][j][0]f[i-1][j][0])%wyc;;//可以不选if(j){(f[i][j-1][0]1ll*f[i-1][j][0]*j%wyc)%wyc;//也可以选(f[i][j-1][1]1ll*f[i-1][j][1]*j%wyc)%wyc;//必须选}}}else{for(int j0;jnow;j){(f[i][j][1](f[i-1][j][0]f[i-1][j][1])%wyc)%wyc;//不选(f[i][j1][0]f[i-1][j][0])%wyc;(f[i][j1][1]f[i-1][j][1])%wyc;}now;}}printf(%d,(f[n*2][0][0]f[n*2][0][1])%wyc);return 0; }
http://www.zqtcl.cn/news/534111/

相关文章:

  • 什么做网站做个网站一般要多少钱啊做网站界面尺寸
  • 装修网站怎样做网站中如何做图片轮播
  • 未备案网站如何加cdn河北网站制作
  • 出版社网站建设方案微信公众号h5网站开发
  • 南京建行网站云主机开网站教程
  • 炫酷表白网站在线制作微网站栏目图标
  • 西安做兼职网站设计昆山做网站的公司有哪些
  • vue手机网站开发买域名价格
  • 济南网站推广优化外包合肥住房和城乡建设部网站
  • 商品定制平台网站江苏港口建设费申报网站
  • 仿站酷网站模板网站建设捌金手指花总六
  • 南通网站建设计划书抖音关键词seo系统
  • 怎么做服务器网站下载链接生产类营销型网站
  • 做网站网站内容怎么找微信公众号免费做影视网站
  • 投资公司网站建设意义做一个网站成本大概多少钱
  • 网站建设的简洁性wordpress积分换购
  • 手机网站赏析做外贸女装有哪些网站有哪些
  • 网站建设与管理考察报告建材网站开发
  • 张家港专业做网站网站点击量 哪里查询
  • 网站设计软件开发论文网站建设的参考文献
  • 专业建筑工程网站陇西做网站的公司
  • 请别人做网站会不会被盗有创意的广告图片及赏析
  • qq官方网站在家有电脑怎么做网站
  • 做计量检定的网站网站建设专业可行性分析
  • 上饶市建设局网站电脑课做网站所需的软件
  • 广州论坛建站模板网站开发流程原理
  • 网站开发深入浅出 - python篇四川网络营销
  • 做外贸比较好用的网站有哪些网站logo教程
  • 自适应产品网站模板坪地网站建设信息
  • 如何免费推广网站简历生成网站