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

杭州微信建站郑州网站制作价格

杭州微信建站,郑州网站制作价格,广州商砼建站规范,dw做网站需要数据库么C. 奇奇怪怪的魔法阵 题意#xff1a; n个点m条边#xff0c;定义集合S为独立集#xff0c;当且仅当任意x,y∈S#xff0c;x与y之间没有边。空集也是独立集 现在对于每一个点的集合T#xff0c;有多少子集为独立集 设N0,1,…,n-1,AT∑S⊂T[S是独立集]A_{T}\sum_{S⊂T}[S…C. 奇奇怪怪的魔法阵 题意 n个点m条边定义集合S为独立集当且仅当任意x,y∈Sx与y之间没有边。空集也是独立集 现在对于每一个点的集合T有多少子集为独立集 设N0,1,…,n-1,AT∑S⊂T[S是独立集]A_{T}\sum_{S⊂T}[S是独立集]AT​∑S⊂T​[S是独立集]。对于每一个T⊂N求出ATA_TAT​ 1n26 题解 看这个数据范围就很明显复杂度是(126)正好1s内 而且肯定是dp转移但是还是不知道咋做看了题解恍然大悟 设dp[msk]表示msk的子集内独立集的个数。开始考虑转移在msk中随便选一个元素i。对于元素i有两种情况考虑i在不在独立集里如果不在的话i号点对其他点是没有影响的那么直接从dp[msk^(1i)]转移。如果在i号点的所有邻居都不能在独立集里设i号点及其邻居的节点集合为net[i]net[i]net[i],这种情况就从dp[msk⨁net[i]]dp[msk⨁net[i]]dp[msk⨁net[i]]转移即可 以上这是官方题集我现在还有很大的疑惑等想明白继续更新 代码 #includebits/stdc.h using namespace std; const int mod1e97; int n,m,x,y,msk[55],dp[(126)10],fun[(125)10],id,ans; int main() {scanf(%d%d,n,m);for (int i0;in;i) msk[i]1i;for (int i1;im;i){scanf(%d%d,x,y);msk[x]|(1y);msk[y]|(1x);}for (int i0;in;i) fun[1i]i;dp[0]1;for (int i1;i(1n);i){idfun[i(-i)];//获取1的最低位 /*i^(1id)当前i的状态中去掉第id个 */ dp[i]dp[i^(1id)]dp[i^(imsk[id])];if (dp[i]mod) dp[i]-mod;}for (int i(1n)-1;i0;i--) ans(233ll*ansdp[i])%mod;printf(%d\n,ans);return 0; }
http://www.pierceye.com/news/383180/

相关文章:

  • 企业门户网站模板html上线同安区建设局网站
  • 有些人做网站不用钱的,对吗?手机网站建立教程
  • 自适应网站主要用什么做株洲网站设计公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包金山网页设计
  • 沈阳养老保险网站手机网站建设ppt
  • 网站培训视频宝安新闻
  • 上海外贸建站推广公司服务专业的网站建设公司
  • 网站上传不了wordpress女孩学电子商务专业好就业吗
  • 石家庄网站开发工程师招聘网蜘蛛互联网站建设
  • 企业网站营销策划衡水企业做网站费用
  • 邯郸网站建设渠道通化网站建设公司
  • 做vip电影网站黑龙江省中国建设银行网站首页
  • 长沙便宜网站建设在线印章生成器
  • 网站编辑的工作内容WordPress添加上传下载
  • 公司网站需求建设银行企业网站首页
  • 一般找素材都是做哪几个网站呢郑州seo外包阿亮
  • 广州个人网站建设公司jsp网站建设模板
  • 全国的网站建设网站建设肆金手指排名7
  • 做网站如何防止被抄袭17zwd一起做网站官网
  • 北京鲜花的网站建设做任务网站有哪些内容
  • 互联网营销网站建设印章在线生成
  • 厦门seo网站管理南宁广告网页设计人才招聘
  • 沂水住房与城乡建设局网站wordpress如何建立论坛
  • 贵州省文化旅游网站建设的必要性查网站流量的网址
  • 自己做的网站怎么传到空间啊平面设计技术培训机构
  • php 做网站xml地图回龙观手机网站开发服务
  • 四川建设工程网上合同备案网站如何重新打开wordpress
  • 免费个人网站模板下载qq邮箱企业邮箱注册
  • 泰兴市网站建设wp怎么打开wordpress
  • wordpress可以建哪些网站吗开发app需要多少人