首页 > 其他分享 >一般图最大点独立集一个比较牛的做法

一般图最大点独立集一个比较牛的做法

时间:2024-03-14 11:57:45浏览次数:25  
标签:frac 最大 独立 点集 mathcal 做法 比较 out

来自 p_b_p_b

设 \(out(u)\) 为 \(u\) 的临域点集,\(f_S\) 表示点集为 \(S\) 时的最大点独立集。

转移考虑拿出最大的那个点 \(u\),枚举其选不选则有 \(f_S = \max(f_{S-u}, f_{S-u-out(u)}+1)\)。

当 \(S\) 只有后 \(\frac{n}{2}\) 个点时记忆化,时空复杂度都是 \(\mathcal{O}(2^{\frac{n}{2}})\),因为考虑分治树,前 \(\frac{n}{2}\) 层只有 \(\mathcal{O}(\frac{n}{2})\) 个节点,后 \(\frac{n}{2}\) 层记忆化后只有 \(\mathcal{O}(\frac{n}{2})\) 个状态。

可以带权,可以计数,可以限制独立集大小的范围。当 \(S\) 不联通时可以分开计算,跑的飞快。

标签:frac,最大,独立,点集,mathcal,做法,比较,out
From: https://www.cnblogs.com/Aria-Math/p/18072539

相关文章

  • 什么时候去检测大数据信用风险比较合适?
    什么时候去检测大数据信用风险比较合适?在当今这个数据驱动的时代,大数据信用风险检测已经成为个人的一项重要需求。本文将从贷前检测、信息泄露检测和定期检测三个方面,阐述何时进行大数据信用风险检测较为合适。一、贷前检测大数据信用风险检测在贷前阶段是非......
  • Edu 12 --- Simple Subset -- 题解 (一个比较巧妙的思维算法题)
    SimpleSubset:题解:  思路解析:    题目要求任意两个数的和为质数,那我们最坏情况就是任意选择一个数,此时子集为最大。    如果子集中有两个奇数或者偶数,他们两个之和一定会被2整除,那么我们只能选择一奇一偶。    如果多个奇数都为1的话,他们两两......
  • Self-Attention相比较RNN和LSTM的优缺点
    2024.3.13Self-AttentionSelf-Attention相比较RNN和LSTM的优缺点RNN基本单元结构无法做长序列,当一段话达到50个字,效果就很差了复杂度为n的平方$X_0$往后面越传播,信息越少(如你爷爷的爷爷的爷爷的名字)LSTM基本结构LSTM通过各种门,遗忘门,选择性的可以记忆之前的信息(200词)Se......
  • Java 引用变量的比较
    在Java中,当你使用双引号直接创建字符串时,如:Strings=“LXHYouth”;Strings2=“LXHYouth”;使用==运算符比较这两个引用时,结果为true然而,当你使用new关键字创建字符串对象时,情况就有所不同了:Strings3=newString(“LXHYouth”);//使用new关键字,s3指向堆中的一......
  • R语言【paleoTS】——compareModels:比较模型适合于古生物学时间序列
    Package paleoTS version0.5.3Description获取模型拟合函数的输出,并将模型拟合信息(对数似然、AICc等)编译成一个方便的表。UsagecompareModels(...,silent=FALSE,sort=FALSE)Arguments参数【...】:任意数量的模型拟合(as.paletsfit)对象。参数【silent】......
  • numpy中比较两个数字的断言函数
    比如在比较torch模型输出和onnxruntime输出,importonnxruntimeort_session=onnxruntime.InferenceSession("super_resolution.onnx",providers=["CPUExecutionProvider"])defto_numpy(tensor):returntensor.detach().cpu().numpy()iftensor.requires_g......
  • 844. 比较含退格的字符串c
    boolbackspaceCompare(char*s,char*t){intns=strlen(s),nt=strlen(t);inthead=0,tail=0;intn1=0,n2=0;while(tail<ns){if(head==0&&s[tail]=='#'){tail++;}elseif(s[tail]=='#')......
  • 独立按键与矩阵键盘
    独立按键轻触按键:相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。 独立按键在开发板内部的原理图如下:4个独立按键的右端都公共接地,左端引出四个编号,接单片机的I/O口上。当单片机上电时,所有I/O口默认都......
  • python 递归比较两个文件夹
    以下importfilecmp,osdefcompare_folders(folder1,folder2):dcmp=filecmp.dircmp(folder1,folder2)fornameindcmp.left_only:print(f"{folder1}单独存在的文件:{name}")fornameindcmp.right_only:print(f"{folder......
  • Apple Safari 17.4 - macOS 专属浏览器 (独立安装包下载)
    AppleSafari17.4-macOS专属浏览器(独立安装包下载)适用于macOSVentura和macOSMonterey的Safari浏览器17请访问原文链接:https://sysin.org/blog/apple-safari-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org之前Safari浏览器伴随macOS更新一起......