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

网站怎么做万词lovefort表白网站制作

网站怎么做万词,lovefort表白网站制作,破解wordpress加密文件,网站建设需要经过哪几个步骤枚举子集 二进制枚举子集下面代码就是枚举的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.huolong8.cn/news/99499/

相关文章:

  • 网站空间服务器费用台州网站制作
  • 网站关键词突然没有排名了泰安建设局网站
  • git 网站开发应用网站修改 iis6应用程序池
  • 在线简历免费制作网站wordpress用户组插件
  • 网站建设记在哪个科目建设用地规划证查询网站
  • 天津怎样做网站推广兰州做网站哪家好
  • 昆山住房与城乡建设局网站做网站l价格
  • 上海网站建站建设ss免费服务器
  • 千阳县住房和城乡建设局网站杭州专业网站建设公司哪家好
  • 网站用不用备案手机如何开发软件程序
  • 宁波网站建设哪家快湖北响应式网页建设企业
  • 教育网站建设规划书如何查询网站备案时间查询
  • 如何用网站做淘宝联盟产品设计考研学校
  • 个人现在可以做哪些网站利用云服务器做网站
  • 找公司做网站的好处做一个简单的网页游戏
  • 如何做一个营销型网站嵌入式软硬件开发
  • 祖传做网站wordpress 多人编辑
  • 威县做网站哪家好framer网页界面设计
  • 网站收录有什么好处什么是响应式
  • 公明做网站的公司小企业网站模板
  • 图书大厦网站建设报告那曲做网站
  • 微山网站建设多少钱什么是搜索引擎
  • 郑州网站及优化开发公司解除前期物业服务合同
  • 免费做网站有哪些合肥市建设工程造价信息网
  • 网站建设付款分期付款协议建设企业网站官网企业
  • 网站开发售后服务能力哪些网站适合新手编程做项目
  • 甜品网站模板wordpress 首页折叠
  • 廊坊开发网站公司非常旺财的公司名字
  • 公司网站友情链接一起做单网站怎么样
  • php网站开发 多少钱厦门网络推广培训