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

开发一个网站要学什么软件辽阳专业建设网站公司电话号码

开发一个网站要学什么软件,辽阳专业建设网站公司电话号码,郑州营销型网站建设价格,巩义网站建设指标点枚举子集 二进制枚举子集下面代码就是枚举的s的子集#xff08;二进制状态压缩#xff09; for(int is;i;i(i-1)s){//i表示的就是s的子集}枚举所有子集的子集的时间复杂度 比如一个有n个元素构成的集合#xff0c;子集的数量是2n2^n2n#xff0c;现要求枚举所有子集的…枚举子集 二进制枚举子集下面代码就是枚举的s的子集二进制状态压缩 for(int is;i;i(i-1)s){//i表示的就是s的子集}枚举所有子集的子集的时间复杂度 比如一个有n个元素构成的集合子集的数量是2n2^n2n现要求枚举所有子集的子集。 一个有k个元素构成的集合子集的数量是2k2^k2k 考虑nnn个元素构成的集合子集 元素个数是000的集合个数是Cn0C_n^0Cn0​ 元素个数是111的集合个数是Cn1C_n^1Cn1​ …\dots… 于是有以下等式 Cn0×20Cn1×2n⋯Cnn×2n(12)n3nC_n^0×2^0C_n^1×2^n\dotsC_n^n×2^n(12)^n3^nCn0​×20Cn1​×2n⋯Cnn​×2n(12)n3n 由此最终需要枚举3n3^n3n个状态时间复杂度为Θ(3n)\Theta(3^n)Θ(3n) Close Group 首先暴力预处理出所有满足题意的连通块连通块中的点两两之间有直接边。Θ(n22n)\Theta(n^22^n)Θ(n22n) 状态压缩dp 状态表式fif_ifi​表示选择iii这些点构成的最少数量的团 状态计算枚举iii状态的子集jjj于是有fimin(fi,fjfi⊕j)f_imin(f_i,f_jf_{i\oplus j})fi​min(fi​,fj​fi⊕j​) 时间复杂度枚举所有状态的子集即上述证明Θ(3n)\Theta(3^n)Θ(3n) 时间复杂度Θ(n22n3n)\Theta(n^22^n3^n)Θ(n22n3n) 3183874204893^{18}387 420 489318387420489差不多能过谁让状态压缩就是那么玄学呢 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #includeiostream #includealgorithm using namespace std; const int N20; bool ok[1N]; int g[N][N]; int dp[1N]; int main() {IO;int T1;//cinT;while(T--){int n,m;cinnm;while(m--){int a,b;cinab;--a,--b;g[a][b]g[b][a]1;}for(int i0;i1n;i){vectorint t;for(int j0;jn;j)if(ij1) t.push_back(j);ok[i]1;for(int j0;jt.size();j)for(int kj1;kt.size();k)if(!g[t[j]][t[k]]) ok[i]0;}for(int i0;i1n;i) dp[i]n1;dp[0]0;for(int i1;i1n;i){if(ok[i]) dp[i]1;for(int ji;j;j(j-1)i)dp[i]min(dp[i],dp[j]dp[j^i]);}coutdp[(1n)-1]\n;}return 0; }E - Or Plus Max 对于K的子集一定满足iorj≤Ki\ or\ j\leq Ki or j≤K 枚举子集记录子集的最大值和次大值相加即可 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #includeiostream #includealgorithm using namespace std; const int N500010; int a[N]; int mx[N],f[N]; int main() {IO;int T1;//cinT;for(int ca1;caT;ca){int n;cinn;for(int i0;i1n;i){cina[i];mx[i]a[0];}for(int i0;i1n;i)for(int ji;j;j(j-1)i){f[i]max(f[i],a[j]mx[i]);mx[i]max(mx[i],a[j]);}for(int i1;i1n;i) {f[i]max(f[i-1],f[i]);coutf[i]\n;}}return 0; }
http://www.sadfv.cn/news/336039/

相关文章:

  • 网站建设银行转账wordpress最佳服务器配置
  • 阜阳网站制作公司找哪家百度seo优化是什么意思
  • 网站源码免费分享苏州正规做网站公司
  • 信阳网站建设费用大连招投标网官网
  • 苏州市市政建设集团公司网站野望王维
  • 上海科技网站建设wordpress视频显示控件
  • 仿织梦小说网站源码怎么做论坛的网站吗
  • 苏州网站seo优化快捷的赣州网站建设
  • 有哪些网站可以做网站游戏多语种网站建设公司
  • 宿迁网站建设多少钱百度建网站多少钱
  • 网站应用水印图片济南城市建设集团
  • 电子商务网站建设html啤酒免费代理0元铺货
  • 网站群管理wordpress cache插件
  • wordpress 做网课网站免费空间 wordpress
  • 游戏网站制作教程如何获取免费域名
  • 江西做网站哪家好食品建设网站前的市场分析
  • 元谋网站建设没有域名的网站
  • 贵阳市网站建设wordpress文章功能
  • wordpress 站内搜索代码邯郸做网站推广的公司
  • 公司备案证查询网站查询网站查询什么公司做网站
  • 海外网站有哪些南宁网站建设公司seo优化
  • 建网站要定制还是第三方系统一般做个网站需要多少钱
  • 介绍几个免费的网站网上制作公章
  • 网站建设的总结100字各大企业网站文案
  • 重庆忠县网站建设报价自己的网站怎么制作
  • 牡丹江3d网站开发郑州有哪些做网站的公司
  • 网页制作培训班课程游戏优化大师官方下载
  • 安徽安庆网站建设公司10000个免费货源网站
  • 网站平台设计费用网站上怎样做超链接
  • 网站建设及维护招聘四库一平台查询入口