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

网站建设项目经历短视频运营基础知识

网站建设项目经历,短视频运营基础知识,重庆网站搭建哪里可以做,wordpress 网址正题 题目链接:https://www.luogu.com.cn/problem/P6846 题目大意 给出nnn个点mmm条边的一张有向图#xff0c;保证两个点之间最多只有一条边。现在你可以取反一些边使得图变为一张DAGDAGDAG#xff0c;求所有方案的取反的边数和。 1≤n≤181\leq n\leq 181≤n≤18 解题思路…正题 题目链接:https://www.luogu.com.cn/problem/P6846 题目大意 给出nnn个点mmm条边的一张有向图保证两个点之间最多只有一条边。现在你可以取反一些边使得图变为一张DAGDAGDAG求所有方案的取反的边数和。 1≤n≤181\leq n\leq 181≤n≤18 解题思路 考虑到对于一种方案取反所有边就是另一种方案所以每种方案的取反边数的平均值肯定是m2\frac{m}{2}2m​所以我们只需要统计方案数就好了。 然后再考虑dpdpdp朴素的做法是O(3n)O(3^n)O(3n)的记GSG_SGS​表示集合SSS是否是独立集那么有 FS∑T⊆S(−1)∣T∣1FS−TGTF_S\sum_{T\sube S}(-1)^{|T|1}F_{S-T}G_TFS​T⊆S∑​(−1)∣T∣1FS−T​GT​ 然后化成集合幂级数的形式就是 FFG1⇒F11−GFFG1\Rightarrow F\frac{1}{1-G}FFG1⇒F1−G1​ 至于集合幂级数怎么求逆定义占位多项式 GS,i′∑S0n[count(S)i]GSG_{S,i}\sum_{S0}^n[count(S)i]G_SGS,i′​S0∑n​[count(S)i]GS​ 然后对于每个GSG_SGS​视为一个多项式求逆。 然后求逆可以用O(n2)O(n^2)O(n2)的反正nnn很小。 对于aaa求逆首先有a−1[x0]1a[x0]a^{-1}[x_0]\frac{1}{a[x_0]}a−1[x0​]a[x0​]1​然后有 ∑i0na[xi]a−1[xn−i]0⇒a−1[xn]∑i0n−1a−1[xi]a[xn−i]a[x0]\sum_{i0}^na[x^i]a^{-1}[x^{n-i}]0\Rightarrow a^{-1}[x^n]\frac{\sum_{i0}^{n-1}a^{-1}[x^i]a[x^{n-i}]}{a[x^0]}i0∑n​a[xi]a−1[xn−i]0⇒a−1[xn]a[x0]∑i0n−1​a−1[xi]a[xn−i]​ 这样就可以O(n2)O(n^2)O(n2)递推了。 时间复杂度O(2nn2)O(2^nn^2)O(2nn2) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N18,P998244353; ll n,m,MS,c[1N],g[1N],F[N1][1N],G[N1],H[1N]; void FWT(ll *f,ll op){for(ll p2;pMS;p1)for(ll k0,lenp1;kMS;kp)for(ll ik;iklen;i)(f[ilen]f[i]*opP)%P;return; } signed main() {scanf(%lld%lld,n,m);for(ll i1,x,y;im;i){scanf(%lld%lld,x,y);x--;y--;g[(1x)|(1y)]1;}MS(1n);for(ll i0;in;i)for(ll s0;sMS;s)if(!((si)1))g[s^(1i)]|g[s];for(ll i1;iMS;i){c[i]c[i-(i-i)]1;if(!g[i])F[c[i]][i](c[i]1)?1:(P-1);}F[0][0]1;for(ll i0;in;i)FWT(F[i],1);for(ll s0;sMS;s){for(ll i0;in;i)F[i][s]P-F[i][s];G[0]1;for(ll i1;in;i){G[i]0;for(ll j1;ji;j)(G[i]P-G[i-j]*F[j][s]%P)%P;}H[s]G[n]; // printf(%lld ,G[n]);}FWT(H,-1);printf(%lld\n,(P1)/2*H[MS-1]%P*m%P);return 0; }
http://www.zqtcl.cn/news/966214/

相关文章:

  • 院网站建设情况报告怎么在虚拟主机上建网站
  • 厦门网站建设系统鞍山百度网站怎么制作
  • html5建设网站app开发公司不退款该怎么投诉
  • 南昌网站建设公务手工制作代加工接单网
  • 排名好的手机网站建设你知道吗 网站
  • 网站信息组织优化成都网站制作计划
  • 网站网页背景颜色 多彩做搜狗网站点击赚钱
  • 门户网站开发 系统介绍wordpress 代码在哪
  • 石家庄网站设计建设门面设计效果图
  • 公司设计网站多少钱月子中心网站设计
  • 网站悬浮微信二维码手机端网站优化排名seo推广
  • 房地产公司网站建设乡村建设规划网站
  • 有没有做高仿手表的网站商会网站模板
  • 网站建设小组网页微博
  • org域名做商业网站弹出快捷菜单一般通过
  • wordpress模板的网站_网页字体怎么修改?网站权重怎么查询
  • 企业门户网站的建设与实现论文莲花直播
  • 做网站公司需要什么职位临沂seo代理商
  • 网站建设和发布的一般流程图wordpress 后端
  • 西安哪有学做淘宝网站html企业网站源码
  • 网站成品超市核心关键词是什么意思
  • 为什么自己花钱做的网站竟然不是自己的 (wordpress排版工具
  • 2017优惠券网站怎么做坪山网站建设特色
  • wordpress 多站点模式望江网站建设
  • 常熟网站制作哪家好平面素材设计网站
  • 网站建设客户怎么找网站建设开发软件
  • 青岛制作企业网站的公司怎么清空WordPress
  • 权重的网站所有网站302跳转百度
  • 做个淘宝客网站怎么做济南网络推广公司排名
  • 西宁网站建设优化东莞建网站公司案例