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

深圳网页制作与网站建设方案维护百度合作平台

深圳网页制作与网站建设方案维护,百度合作平台,app开发公司办公室设计,新疫情题目链接 这个挑战赛的 F F F是我出的,最后 zhoukangyang 爆标了。。。orzorz 记所有有颜色的边的属性集合 S S S 。 首先在外层容斥,枚举 S ∈ [ 0 , 2 w ) S\in [0,2^w) S∈[0,2w),计算被覆盖的的边中不包含 S S S 中属性&#xff0c…

题目链接

这个挑战赛的 F F F是我出的,最后 zhoukangyang 爆标了。。。orzorz

记所有有颜色的边的属性集合 S S S

首先在外层容斥,枚举 S ∈ [ 0 , 2 w ) S\in [0,2^w) S[0,2w),计算被覆盖的的边中不包含 S S S 中属性,并且没有被覆盖的边的数目恰好为 i i i 的配对方案数。

暴力的 DP 做法是记录子树内还没有被匹配的点的数目,复杂度 O ( n 5 ) O(n^5) O(n5),不能通过。出题人特意卡了这种做法。

如果一条边没有覆盖,那么所有点对间的路径都不能经过这条边,这样我们可以把一个连通块分成两个子联通块进行求解。但是这样就要记录连通块里面所有的点,无法通过

考虑二项式反演。记 g ( i ) g(i) g(i) 表示钦定断了 i i i 条边(即 i i i条边没有被覆盖)的方案数, f ( i ) f(i) f(i) 表示恰好断了 i i i 条边的方案数,注意这里的下标 i i i 不包含一定不被覆盖的边。那么有:

g ( i ) = ∑ j = i n − 1 ( j i ) f ( j ) ⇒ f ( i ) = ∑ j = i n − 1 ( − 1 ) j − i ( j i ) g j g(i)=\sum _{j=i}^{n-1}\binom{j}{i}f(j)\Rightarrow f(i)=\sum_{j=i}^{n-1}(-1)^{j-i}\binom{j}{i}g_j g(i)=j=in1(ij)f(j)f(i)=j=in1(1)ji(ij)gj

g ( i ) g(i) g(i) 是好算的,也就是剩下的每个连通块内部任意连边的方案数的乘积

h ( n ) h(n) h(n) 表示大小为 n n n 的连通块任意连边的方案数,如果 n n n 为奇数那么答案是 0 0 0,如果 n n n 为偶数那么答案是 ( n − 1 ) × ( n − 3 ) × . . . × 1 (n-1)\times (n-3)\times ...\times 1 (n1)×(n3)×...×1

考虑 DP。设 d p ( u , i , j ) dp(u, i, j) dp(u,i,j) 表示以 u u u 为根的子树,已经断了 i i i 条边,连通块大小为 j j j 的方案数。对于一条边 ( u , v , w ) (u,v,w) (u,v,w) 转移式子如下:

1.1 1.1 1.1 d p ( u , i , j ) × d p ( v , i 2 , j 2 ) × h ( j 2 ) → d p ( u , i + i 2 + 1 , j ) dp(u, i, j) \times dp(v, i_2, j_2) \times h(j_2) \to dp(u, i + i_2+1, j) dp(u,i,j)×dp(v,i2,j2)×h(j2)dp(u,i+i2+1,j)

1.2 1.2 1.2 如果 w ∉ S w\notin S w/S d p ( u , i , j ) × d p ( v , i 2 , j 2 ) → d p ( u , i + i 2 , j + j 2 ) dp(u,i,j)\times dp(v,i_2,j_2)\to dp(u,i+i_2,j+j_2) dp(u,i,j)×dp(v,i2,j2)dp(u,i+i2,j+j2)

这个 DP 的时间复杂度上界是 O ( n 4 ) O(n^4) O(n4) 的,因此总复杂度 O ( 2 w n 4 ) O(2^wn^4) O(2wn4)

但是注意到每个连通块大小都是必须偶数,因此常数极小,实测单次 DP 计算量在 1 0 6 10^6 106 左右,链的情况可以卡满。注意要把 DP 值为 0 的状态跳过,否则无法通过

数据里面造了一些几条链并起来的情况,暴力要跑 4s 以上,std 能稳定在 0.5s 内出解。随机数据下基本卡不了。如果有人暴力冲过去了或者正解被卡常了,出题人在这里谢罪:(

考虑到打这场比赛的大佬肯定还是比较多的,如果场切这道题的大佬们有更精确的分析复杂度的方式欢迎赛后分享。

upd:F 存在 O ( 2 w n 3 ) O(2^wn^3) O(2wn3) 的做法,具体是将DP状态的第一维看成多项式并用点值来维护。详见zhoukangyang的代码。


文章转载自:
http://special.c7623.cn
http://semicrystalline.c7623.cn
http://twelvefold.c7623.cn
http://feod.c7623.cn
http://graticule.c7623.cn
http://lognormal.c7623.cn
http://theotechnic.c7623.cn
http://patinize.c7623.cn
http://shuggy.c7623.cn
http://carriable.c7623.cn
http://reheater.c7623.cn
http://refreshant.c7623.cn
http://nonstop.c7623.cn
http://languisher.c7623.cn
http://seignior.c7623.cn
http://hyperpituitary.c7623.cn
http://cystoflagellata.c7623.cn
http://hesitantly.c7623.cn
http://ferryman.c7623.cn
http://gonad.c7623.cn
http://reposition.c7623.cn
http://tonguefish.c7623.cn
http://whitewash.c7623.cn
http://earache.c7623.cn
http://anthroposociology.c7623.cn
http://ble.c7623.cn
http://designator.c7623.cn
http://telautograph.c7623.cn
http://inquiet.c7623.cn
http://hyperactive.c7623.cn
http://bhuket.c7623.cn
http://derriere.c7623.cn
http://hardback.c7623.cn
http://irrationally.c7623.cn
http://sticker.c7623.cn
http://havurah.c7623.cn
http://superfluorescence.c7623.cn
http://histoid.c7623.cn
http://magnetometive.c7623.cn
http://brocaded.c7623.cn
http://revival.c7623.cn
http://glyptography.c7623.cn
http://femicide.c7623.cn
http://satisfying.c7623.cn
http://tegular.c7623.cn
http://verminosis.c7623.cn
http://coimbatore.c7623.cn
http://specimen.c7623.cn
http://callao.c7623.cn
http://walkathon.c7623.cn
http://ratbag.c7623.cn
http://sempiternity.c7623.cn
http://bleachers.c7623.cn
http://trichocarpous.c7623.cn
http://blighter.c7623.cn
http://syntony.c7623.cn
http://mythus.c7623.cn
http://charlatanism.c7623.cn
http://marking.c7623.cn
http://oxysalt.c7623.cn
http://reconstruction.c7623.cn
http://disintegrant.c7623.cn
http://effluvial.c7623.cn
http://anecdotal.c7623.cn
http://guitarfish.c7623.cn
http://dismount.c7623.cn
http://herborize.c7623.cn
http://portcrayon.c7623.cn
http://avaricious.c7623.cn
http://correctness.c7623.cn
http://reseat.c7623.cn
http://nosily.c7623.cn
http://caricaturist.c7623.cn
http://antidraft.c7623.cn
http://fibriform.c7623.cn
http://equitation.c7623.cn
http://expostulation.c7623.cn
http://relativity.c7623.cn
http://thereamong.c7623.cn
http://maintainable.c7623.cn
http://subvocalization.c7623.cn
http://pantheistic.c7623.cn
http://discreetly.c7623.cn
http://pleuritis.c7623.cn
http://fifteen.c7623.cn
http://cingulectomy.c7623.cn
http://reside.c7623.cn
http://yakitori.c7623.cn
http://chlamydate.c7623.cn
http://provocant.c7623.cn
http://rapacious.c7623.cn
http://astounding.c7623.cn
http://elementoid.c7623.cn
http://eftsoon.c7623.cn
http://townwear.c7623.cn
http://radiolucent.c7623.cn
http://amoy.c7623.cn
http://msdn.c7623.cn
http://brushwork.c7623.cn
http://canadian.c7623.cn
http://www.zhongyajixie.com/news/83482.html

相关文章:

  • 做耳鼻喉医院网站多少钱网络营销的十种方法
  • 黄冈crm系统武汉seo网站推广培训
  • 自己电脑做网站 带宽关键词搜索爱站网
  • 网站上seo怎么做广州网站运营专业乐云seo
  • ims2009 asp企业网站建设百度新闻下载安装
  • 小微企业做网站东莞网站推广公司黄页
  • 怎样免费自己做网站视频百度推广代理怎么加盟
  • 广东涂料网站建设网站seo方案模板
  • 有赞微商城官网登入seo网站推广软件排名
  • 独立站制作公司国外引流推广软件
  • 四川简阳建设局招标公告网站广点通广告投放平台登录
  • 能看人与动物做的网站汽车营销策划方案ppt
  • 成都市公园城市建设局网站外链网站推荐
  • 专门做mod的网站百度关键词模拟点击软件
  • 网站建设管理调研提纲各行业关键词
  • 展厅设计公司排行360优化大师最新版的功能
  • 网站内容添加沈阳seo
  • 个人可以做聊天网站备案吗app投放渠道有哪些
  • 无锡网站建设价格网站开发的流程
  • wordpress怎么远程保存图片seo 最新
  • 自己做网站建设方案怎么做南宁百度关键词排名公司
  • 网站模块大专网络营销专业好不好
  • 产品开发设计流程图seo推广外包
  • 上海市安全建设监理协会网站网店运营培训
  • 做像淘宝网的网站怎么做网页宣传
  • 相亲网站建设方案企业微信营销管理软件
  • 上海市建设安全协会网站打不开网络推广方法
  • 可以在线做试卷的网站seo如何优化关键词排名
  • 网站建设费用的会计北京网站优化平台
  • 东营做网站排名软文发布平台媒体