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

两个常见的 计数问题 trick

两个非常有用的计数 trick,虽然感觉比较典。

计数转 01

有一件事情:\(v=\sum_{i=1}^V [v \geq i]\)\(V\) 为值域。看着好像没有什么突破性的转变,但是当我们对很多东西进行统计的时候,如果对于 有多少个大于等于 某个值 \(v\) 是好做的话,那么我们就可以做这个转化:\(\sum v_i=\sum_{j=1}^V \sum [v_i \geq j]\)

unknown

给定一个长度为 \(n\)\(0\)\(n-1\) 的排列 \(a\),有 \(q\) 个询问,每次询问一个区间 \([l,r]\) 的所有子区间的 \(mex\) 之和,一个子区间的 \(mex\) 为区间内最小的未出现的非负整数。
\(n,q \leq 10^5\)

我们先考虑转化计数的方法,对于 \(i=1,...,n\) 来看询问的区间内有多少个子区间满足 \(mex \geq i\),至于为什么 \(i\) 只用枚举到 \(n\) 因为 \(a\) 的值域到 \(n-1\) 所以 \(mex\) 也就顶到 \(n\)

怎么计数呢,既然 \(mex \geq i\),显然有 \(0,1,2,...,i-1\) 的数全都有,如果我们记录了它们的位置,那么现在就是要看 \([l,r]\) 有多少个子区间满足包含这些位置,假设这个子区间是 \([l',r']\),然后 \(0,1,2,...,i-1\) 的数对应的位置最左边和最右边分别是 \(left_i,right_i\),那么有 \(l' \leq left_i,r' \geq right_i\)。这个 \([l',r']\) 的方案数显然是可以做乘法原理的,就是左端点方案数乘右端点的。就是 \((left_i-l+1) \times (r-right_i+1)\)。当然了,如果 \(left<l\) 或者 \(r<right\) 那么无论如何也不能满足把 \(0,1,2,...,i-1\) 全都选到了。

把上面的式子拆开变成 \(left_i*r - left_i*right_i + left_i - l*r + l*right_i - l + r - right_i + 1\),这个东西的常数部分很好算。因为没有 \(left_i,right_i\) 的交叉项,所以只需要计算 \(\sum left_i,\sum right_i\),这里满足条件的 \(i(left_i \geq l,right_i \leq r)\) 是一个前缀,所以先二分这个前缀,然后做前缀套进式子里算一下即可。

HihoCoder-1646

\(n\) 个包含 01? 的串,每个串的 ? 可以填成 0/1。求在所有情况下把这些串插入字典树得到的树的大小的和。
\(n \leq 20,|S| \leq 50\)

字典树大小 这个东西很难刻画。

我们使用经典等价转换:字典树大小等价于本质不同前缀个数,也就是所有串前缀的并。

于是用容斥计算:\(\sum_S (-1)^{|S|-1} LCP(S)\)

现在就是要看上面那个式子在每一种情况下的和,也就是所有的 \(S\) 在每一种情况的和再求和,其实就是交换了一下 sigma 的顺序。(\(\sum \sum_S (-1)^{|S|-1} LCP(S)=\sum_S (-1)^{|S|-1} \sum LCP(S)\))这个也是经典的技巧,叫 sigma换序求和

现在就是要算一个子集的串在每一种情况下的 \(LCP\) 之和,我们考虑用计数转 01。如何统计 \(LCP(S) \geq i\) 的情况数呢?那么显然要满足所有串的前 \(i\) 个字符相等,注意到每一位独立,分别考虑一下即可。这个部分很简单就不讲了。最后把每一个 \(i\) 统计的 \(\geq i\) 的数量加起来就是 \(S\) 对应的所有情况下的 \(LCP\) 之和。然后容斥起来就行。

计数转期望

如题,一些东西的总和显然等于期望乘上个数。看着似乎没啥用是吧,但是转成期望后会有很多有用的性质,并且呢也可以舍弃掉很多因为有个数参与的 的麻烦。在这里说你可能听不懂,依旧还是有几个题(

AGC030d

给定一个长度为 \(n\) 的数组 \(a\),有 \(q\) 个操作形如交换位置为 \(x\)\(y\) 的数,你可以选择每个操作是否执行。对于 \(2^q\) 种可能求所有情况的逆序对之和。
\(n,q \leq 3000\)

你会发现你完全不会做啊,我们能想到拆贡献到每一对数 \((i,j)\) 上来看有多少种情况满足这一对会贡献到答案里(\(a_i>a_j\))。但是这个东西很难统计啊,即便你 \(dp\) 也很难转移。

考虑把这个东西转成期望,最后乘上 \(2^q\) 就是答案。这个期望 \(E\) 显然等于所有 \(i<j\) 满足 \(a_i>a_j\) 的概率之和。

那么我们令 \(f_{k,i,j}\) 表示前 \(k\) 个操作,\(a_i>a_j\) 的概率。那么现在要转移,就是要考虑第 \(k\) 个操作会怎么影响 \(a\) 的大小关系。显然只有 \(i=x,y\) 或者 \(j=x,y\)\(f_{k,i,j}\) 才可能会发生改变,因为其它的 \(i,j\) 根本就没有任何一个位置上的数会变化。这个是好转移的:

f[x][j]=f[y][j]=v(f[x][j],f[y][j]);
f[j][x]=f[j][y]=v(f[j][x],f[j][y]);

其中 \(j\) 不等于 \(x,y\)\(v(x,y)=\frac{x+y}{2}\)

于是我们就解决了这个问题。

HDU-5396

来个简单题练练手。

有一个表达式,长的是这样:\(n\) 个数 \(a_1,a_2,...,a_n\),每两个数之间有一个操作符号。每次可以选择一个操作符运算,直到只剩一个数,这个数就是表达式的结果。问所有情况下最后的数的和。
\(n \leq 500\)

我们还是考虑转期望。令 \(f_{l,r}\) 表示 \([l,r]\) 的答案。那么显然有转移 \(f_{l,r}=\frac{1}{r-l}\sum_{k=l}^{r-1} v(f_{l,k},f_{k+1,r},opt_k)\)\(v(x,y,opt)\) 表示 \(x\ opt\ y\) 的结果。

最后答案即为 \(f_{1,n} \times (n-1)!\)

ARC111F

给定 \(n,m,q\),最开始有一个全是 0 的数组 \(a\)。有 \(q\) 个操作,有可能是:把一个区间的所有数和一个 \(v\) 取 min,取max,或者把一个区间的数的和加到答案 \(ans\) 里。区间随机,\(v\)\(0\)\(m-1\) 随机,问所有情况下 \(ans\) 的和。

史一样的数学题,太不可爱了。

但是她真的很妙。

还是先转期望,注意到查询的时候每一位是独立的,所以我们侧重点放在位置上的期望,然后每次算贡献就考虑包含的区间来算。

接着我们继续转化一步,把数值上的期望,接着再转化为 01 上的概率问题(\(v=\sum_{t=0} [v>t]\),因为这里值域到底下顶到的是 \(0\),所以这样写,其实你写成 \(\geq t\) 也是可以的)。
转化为对于每一个 \(t\) 满足 \(> t\) 的概率再求和,我选题的时候真是天才呜呜。

假设现在是对 \(t=i\) 计算。

对于这种区间取 \(min/max\) 的题,我们一种常用的思维是去考虑哪些操作是会被我们修改的。显然只有取 \(min\)\(v \leq i\) 或者取 \(max\)\(v>i\) 会改变,否则在 \([a_j>i]\) 这个东西上面没有任何改变的可能。同时,我们还发现,如果修改了,那就相当于把一个区间覆盖成 0/1。

我们用 \(w_j\) 表示修改了 \(j\) 的概率,修改了 j 这个东西等价于:这次操作是修改 且 这次操作的区间包含 j 且 这次操作满足上面说的条件,概率就是乘法原理就行。写一下就是 \(w_j=\frac{2mj(n-j+1)}{n(n+1)(2m+1)}\)

\(k\) 次操作后 \(a_j>i\) 的概率为 \(f_{k,j}\)\(a_j\) 的期望为 \(g_{k,j}\)

对于 \(f\) 怎么求呢?只有当 \(j\) 最后一次有效的操作被做了 max 的有效覆盖的情况下才会满足 \(a_j>i\),所以有 \(f_{k,j}=\frac{m-i-1}{m}(1-(1-p_j)^k)\)

根据前面的 01 转换,\(g\) 其实就是把 \(f\) 做一个前缀和,那么有 \(g_{k,j}=\sum_{t=0}^{m-1} f_{k,j}=\frac{m-1}{2}(1-(1-p_j)^k)\)

我们发现这里和枚举的 \(i\) 无关了!这是个非常好的事情。

推到这里了,可以收获了。这个时候就在每一个时刻看这个时候做 3 操作可以得到的和的期望,也就是对于每一个数看一下期望,对于这一个数的期望就是这一次选的是操作 3 且包含这个数的概率 乘上 这个数的期望。

\(E=\sum_{t=0}^{q-1}\sum_{i=1}^n \frac{i(n-i+1)}{\frac{n(n+1)}{2}} \times \frac{1}{2m+1} \times g_{t,i}\),注意到第二个 sigma\(g_{t,i}\) 中间那部分只和 \(i\) 相关,所以拎到前面来 \(E=\sum_{i=1}^n \frac{i(n-i+1)}{\frac{n(n+1)}{2}} \times \frac{1}{2m+1} \times \sum_{t=0}^{q-1} g_{t,i}=\sum_{i=1}^n \frac{i(n-i+1)}{n(n+1)} \times \frac{m-1}{2m+1} \times (q-\frac{(1-p_i)^t}{p_i})\)

这样期望就可以 \(O(n)\) 计算了。

最后我们再乘上方案数也就是 \((\frac{(N+1)N}{2}\cdot(M+M+1))^Q\) 即可。

习题:

hihocoder-1646

P12251的52分做法

agc030d

luogu-P5280

arc111f

CF1260F

agc028b

有问题可以自己想或者私我。

如果你还要相关的题的话可以私我推点或者自己找。

相关文章:

两个常见的 计数问题 trick

两个非常有用的计数 trick,虽然感觉比较典。 计数转 01 有一件事情:\(v=\sum_{i=1}^V [v \geq i]\),\(V\) 为值域。看着好像没有什么突破性的转变,但是当我们对很多东西进行统计的时候,如果对于 有多少个大于等于 某个值 \(v\) 是好做的话,那么我们就可以做这个转化:\(\…...

搜维尔科技:Xsens人形机器人拟人动作AI训练,提升机器人工作精度与效率

随着人工智能与机器人技术的深度融合,人形机器人正从实验室走向工业制造、医疗护理、公共服务等真实场景。然而,要让机器人真正"像人类一样工作",其动作的流畅性、精准度与环境适应性仍是技术突破的关键。Xsens动作捕捉系统通过创新的拟人化动作AI训练方案,为机器…...

文件轮转机制

文件轮转机制 基于文件的持久化队列(File-based Persistent Queue),利用 双文件切换(Double Buffering / File Rotation) 来保证批处理、高效写入、并发安全。 方法主要实现的机制双文件切换(Double Buffering / File Rotation) • 通过 inputFile(正在写的新数据) 和…...

202110_绿盟杯_隐藏的数据

ZIP,伪加密,密码爆破,DOCX文件Tags:ZIP,伪加密,密码爆破,DOCX文件 0x00. 题目 附件路径:https://pan.baidu.com/s/1GyH7kitkMYywGC9YJeQLJA?pwd=Zmxh#list/path=/CTF附件 附件名称:202110_绿盟杯_隐藏的数据.zip 0x01. WP 01 打开压缩包,发现有word文件和zip文件,得到flag1…...

【初赛】图 - Slayer

欧拉图 在图论中,欧拉路径是经过图中每条边恰好一次的路径,欧拉回路是经过图中每条边恰好一次的回路。 如果一个图中存在欧拉回路,则这个图被称为欧拉图;如果一个图中不存在欧拉回路但是存在欧拉路径,则这个图被称为半欧拉图。 对于连通图 G,以下三个性质是互相等价的: …...

线上课

反射反射就是在程序运行时 获取到类的信息(成员变量 成员方法 构造方法) 并操作对象的属性和方法 获取class对象就可以拿到类的信息 获取class对象Class.forName(全类名) 类名.class 对象.getClass字节码是唯一的 无论哪种方式获取 都是同一个class对象当通过反射拿到的构造…...

弹窗、抽屉、当前页和新开页,到底怎么选? - 智慧园区

弹窗、抽屉、当前页、新开页,看似只是交互容器的选择,实则关乎信息密度、操作路径与用户心智的精准匹配。本文从B端产品的真实场景出发,拆解四种容器的使用逻辑与适配原则,帮助产品经理构建更清晰的设计判断框架。在B端产品的设计实践中,你是否曾面临过以下的灵魂拷问?你…...

POJ 2566 Bound Found

题面描述: 美国航空航天局(该机构似乎正经历叛逆期:"我就要用英尺,才不用米呢!")接收并数字化了极可能来自地外文明的信号。每个信号包含两部分:一个由n个整数值组成的序列和一个非负整数t。虽然细节不便透露,但研究人员发现信号编码了两个整数值。这两个值可…...

搜维尔科技:Haption触觉力反馈系统,沉浸式远程呈现、数字孪生、混合现实和移动远程机器人

为您的项目提供技术和经验 自2001年以来,HAPTION力反馈设备已被用于广泛的研究应用。 您是否希望在您的项目中使用HAPTION力反馈设备 您是否正在寻找国内厂商来申请新项目 增强人机交互-远程操作,实现人机交互 图片 图片 通过最先进的社交、视觉、触觉、音频和嗅觉技术的出色…...

飞书免费企业邮箱推荐

1、品牌背书:成长技术最快的企业,稳定性拉满 对于中小企业而言,一款稳定、安全且免费的企业邮箱,不仅能降低运营成本,更能提升团队沟通效率。飞书作为字节跳动旗下的协同办公平台,其推出的免费企业邮箱服务,凭借 “零成本、强协同、高安全” 的特点,成为越来越多企业的…...

CF1140F Extending Set of Points

还是比较好想的一个题。 首先你这个 \((x, y)\) 看着就很像连边关系,这是很重要的一步,一般这种二元关系都可以想着上图。 然后你发现,所谓的扩展不过就是在能加上边的地方都加上边,就是一个连通块都连满了。 这个时候注意到原图是一个二分图,能加的边不过就是所有左部点向…...

Lark免费企业邮箱推荐

Lark是飞书的国际版 Lark(飞书)的免费企业邮箱是中小型团队高效协作的理想选择,尤其适合追求低成本、高集成度的企业。以下是基于最新功能和用户反馈的深度推荐:一、核心功能与优势免费版基础能力全面无广告纯净体验:不同于部分免费邮箱,Lark 免费版全程无广告干扰,专注…...

CMP 40HX在PVE9.0配置vGPU

在PVE9.0下CMP 40HX使用NVIDIA vGPU19.0显卡虚拟化拆分技术 本文参考文章:https://yangwenqing.com/archives/2729/最近看了很多vGPU的文章,心里面痒痒,就想搞一块矿卡来玩玩。在选择方面考虑了P106-100、CMP 30HX 、CMP 40HX,最终选则了CMP 40HX。 如果你需要玩vGPU,百元…...

耶日奈曼:置信区间与假设检验的奠基者

img { display: block; margin-left: auto; margin-right: auto } table { margin-left: auto; margin-right: auto } 在20世纪统计学的发展历程中,耶日奈曼(Jerzy Neyman, 1894–1981)无疑是一位具有里程碑意义的人物。他不仅在理论层面上为数理统计学奠定了严格的推断体系…...

尚硅谷后台管理系统

尚硅谷后台管理系统商品添加业务逻辑添加品牌,是新的数据 请求url中,可以将添加品牌和编辑品牌放在同一个函数中,根据data.id判断是否是新数据<el-uploadclass="avatar-uploader"action="/api/admin/product/fileUpload":show-file-list="false…...

Web语音聊天室中录音无声问题分析与解决方案

问题背景 在开发Web端语音聊天室时,我们使用了声网RTC实现实时语音通信,同时需要在前端实现本地录音功能。在实际应用中,发现偶尔会出现录制的音频文件有时长但没有声音的问题。 问题现象聊天室正常使用声网RTC进行语音通信 前端使用原生JS的MediaRecorder API进行录音 录制…...

25.9.11随笔联考总结

考试 开考通读题面,感觉题目有点难啊。最后还是决定顺序开题。想了 5 min 确定 T1 是暴力容斥于是直接写,感觉要处理的东西不少,写了快半小时写了 3+KB。大样例没过,那我不炸了?唉清空数组的时候有个东西漏了,改了就过了。还真没炸。T2 感觉挺神秘的,我看了一眼会了暴力…...

sites(legal - Gon

杂(去除了一些应被和谐的**g++ new.cpp -o new && ./newtaskkill -f -im studentmain.execode ~/.bashrc alias clock=cd /home/gon_tata/下载/code && ./clock # source ~/.bashrchttps://www.cnblogs.com/zouwangblog/p/11541835.html //theme https://cn…...

vue3 使用 i18n-auto-extractor库 实现国际化

一、安装:npm i i18n-auto-extractor 二、更新国际化:npx i18n-auto-extractor;需要手动更新,会在文件中生成以下文件,也可以手动对文件翻译进行更改三、使用: import { $at } from "i18n-auto-extractor"; $at(nav.meta?.title || "");四、切换: …...

[题解]CF1404B Tree Tag

CF1404B Tree Tag ~ Codeforces 我们发现,若 \(db\le 2\times da\),则说明 Bob 不能跳到 Alice 控制范围的另一侧,只能被 Alice 不断逼近到某个叶子节点,从而输掉。 不过有些情况下,Bob 的最大移动距离不是 \(db\)。因为其移动会受制于树上最长的路径,即直径 \(D\)。 所以…...

20231314许城铭课上测试:Linux命令实践(AI)

ls:列出当前目录的文件和文件夹。 ls -l:以详细格式列出(显示权限、所有者、大小等)。 ls -a:列出所有文件,包括隐藏文件(以 . 开头)。ls -lh:以易读的格式(如 KB、MB)显示文件大小。 ls /home:列出指定目录(如 /home)的内容。 ls -t:按修改时间排序列出。 ls -…...

解决推理能力瓶颈,用因果推理提升LLM智能决策

从ChatGPT到现在的智能体AI这个跨越说明了一个关键转变。ChatGPT本质上是个聊天机器人,生成文本回应;而AI智能体能够自主完成复杂任务——销售、旅行规划、航班预订、找装修师傅、点外卖,这些都在它的能力范围内。 目前我们解决用户任务时,主要是让大语言模型(LLM)做任务…...

reLeetCode 热题 100-3 最长连续序列 - MKT

reLeetCode 热题 100-3 最长连续序列 自己 版本吧1 不合格 class Solution { public:int longestConsecutive(vector<int>& nums) {if (nums.empty()) return 0;//1 数组排序// 2 遍历 i 0-(length(num)-1)// num[i+1]-num[i]==1 创建map 添加到后面// 否则单独创…...

123

测试测试...

pdf在纯html5移动端下不显示

需要使用pdf.js插件 https://github.com/mozilla/pdf.jshtml部分<div class="pdf-container"><div class="viewer"><div class="loading text-center mb-4" id="loading">正在加载PDF文档...</div><div cl…...

面试记录

京东一面 1、leedcode俩个一组反转链表 2、介绍项目实时核算说说有啥技术难点 3、AOP用的多不多 4、反射对jvm的影响? 5、redis为啥很快 6、线程池参数,有一个任务阻塞了,再来一个线程 参数是cool 1 max 2 queue 1 7、mysql 索引 abc 是否走索引 覆盖索引 8、分布式id算法 携程…...

GitHub Copilot 代码评审:用于自动评审的独立存储库规则

GitHub Copilot 代码评审:用于自动评审的独立存储库规则现在可以使用自己的独立存储库规则启用自动 Copilot 代码评审。它今天普遍可供 Copilot 用户使用大家好,欢迎来到程序视点!我是你们的老朋友.小二! 现在可以使用自己的独立存储库规则启用自动 Copilot 代码评审。它今…...

树套树

P3380 【模板】树套树 这里采取的是线段树套平衡树(FHQ) 考虑树套树可以解决类似于在两维区间限制类似操作的问题 把线段树上每个节点维护一颗平衡树,维护的方法也非常简单,发现只要知道root,就能够访问平衡树,非常简单 考虑每个节点会被添加log次,所以平衡树要 nlogn 个…...

复制R包

复制R包点击查看代码for dir in $(ls /upan/project1/library/ ); doecho "$dir"[ ! -d "/root/miniconda3/envs/Rdoc/lib/R/library/$dir" ] && cp -r "$dir" /root/miniconda3/envs/Rdoc/lib/R/library/; done...

【Azure Developer】Java代码实现获取Azure 资源的指标数据却报错 invalid time interval input

问题描述 在使用 Java 代码调用虚拟机(VM)API获取指标数据时,出现时间格式解析错误。 错误信息:{ "code": "BadRequest", "message": "Detected invalid time interval input: 2024-03-13T13:33:05.123 15:00/2024-03-13T13:48:05.…...

小记基环树上的最大独立集

今天又一次碰到了这个问题,上一次是 [ZJOI2008] 骑士,这一次是 城市环路。 记录一下这个问题怎么搞。 我们选择把这个问题转化为在一棵正常的树上边做正常的最大独立集,同时有环上的两个相邻点 \(S,T\) 被规定不能选择相同的。 我们断掉 \(S,T\) 之间这一条边,选择在 \(S,T…...

张量链式法则(上篇):任意维度反向传播公式推导与常见算子解析

本文为常用算子反向传播公式的上篇,介绍了适用于任意张量函数的链式法则公式,使用该公式可以求出诸如reshape,broadcast_to这类会改变张量维度数量的算子的反向传播公式。本文同时给出了求常见算子反向传播公式的通用方法,并以几个简单的算子为例进行了演示。 本系列文章的…...

GAS_Aura-Aura Input Component

1...

CF739C Alyona and towers

比较套路的一个题。 首先你先想 DP 怎么做。 设 \(f_{i, 0/1}\) 表示到了 \(i\) 目前正在上升还是正在下降最长长度是多少,不难发现这个只和相邻两个数的大小关系有关。 发现区间加并不影响区间内相邻大小关系,只影响交界处的关系,所以这是一个单点改。 我们用一个矩阵维护 …...

bitset 相关记录

这里记录有关 \(bitset\) 的一些知识点和实用技巧。 可以引起 \(O(\frac{n}{w})\) 优化的原理和操作:原理:\(bitset\) 内置 \(long long\) 类型数组,每一位是一个 \(bit\)。因此实际操作时,若操作 \(n\) 位,则相当于只是对 \(\frac{n}{64}\) 个 \(longlong\) 类型的数字操…...

大学生开始学习编程

第一篇blog 各位厉害的编程大神们你们好呀! 我现在刚上大二,算法分析与设计老师要求我们开通这个网站的博客,然后在这个论坛学习。在很多帖子我看见很多人悉心请教,也有很多大佬乐于解答,是个氛围很好的社区呢!以后我会偶尔在这个网站上发博客,主要是关于我的近期学习成…...

2025京东方全球创新伙伴大会隆重举行 AI焕新驱动产业质变跃迁

9月11日,以“屏之物联 AI焕新”为主题的京东方全球创新伙伴大会2025(BOE IPC 2025)在北京中关村国际创新中心盛大开幕。作为BOE(京东方)面向全球显示及物联网生态合作伙伴举办的第八届行业盛会,本届IPC大会延续IPC WEEK的形式,呈现了十余场专业论坛以及投资者活动、电竞…...

VMware Workstation 17.5.2 Build 23775571

下载地址:https://www.filehorse.com/download-vmware-workstation/88268/ 激活码:JA09H-4V15H-M80V8-8A8Z4-2U8N4...

编程要求

1 接口写参数(Value1, Value2) 必须第一个参数,后面加一个空格,再写第二个参数 2 入参命名 In_Name,出参命名 Out_Name...

qoj1828 TraveLog

题意 给出一个有向带权图。 有一条 \(1\to n\) 的最短路。给出 \(1\) 到这条最短路上某些点的最短路长度,询问这条最短路是否无解,唯一解,多解,并输出唯一解的方案。 \(n\le 2\times 10^5,m\le 3\times 10^5\)。 思路 首先跑一遍 dij 求出 \(1\to i\) 的最短路长度,记为 \…...

CF827D Best Edge Weight

代码有点史,懒得写了。 你注意到一件事情就是,先随便拎出一棵最小生成树,我们将边分为在这棵树上的边和不在这棵树上的边,那么我们分别考虑。对于树边,考虑所有包含它的非树边最小的那一条就是其上界。 对于非树边,其两个端点之间的树边路径上边权最小的那一条就是其上界…...

基于 YOLOv8 和 Streamlit 搭建视频实时目标跟踪与分割 Web 应用的完整流程

计算机视觉技术的快速发展使得实时目标检测与分割在多个领域得到广泛应用。本文将详细解析如何结合 YOLOv8 算法与 Streamlit 框架,构建一个功能完善的视频实时目标跟踪与分割 Web 应用。通过这个方案,开发者可以快速实现从模型集成到 Web 界面开发的全流程,最终部署一个能够…...

win10休眠失败_自动启动 解决办法

************************************************** *********************** ***************** 每个文章内容都是测试有效的...

新人必看:入职第一个月,如何快速熟悉业务并开始测试?

作为一名刚加入团队的新人测试工程师,面对全新的工作环境、陌生的业务领域和复杂的技术栈,内心既充满期待又不免有些忐忑。如何高效地度过第一个月,快速熟悉业务并开始承担测试任务,是每个新人都在思考的问题。作为一名刚加入团队的新人测试工程师,面对全新的工作环境、陌…...

202210_QQ群_神秘的压缩包

ZIP,CRC碰撞Tags:ZIP,CRC碰撞 0x00. 题目 附件路径:https://pan.baidu.com/s/1GyH7kitkMYywGC9YJeQLJA?pwd=Zmxh#list/path=/CTF附件 附件名称:202210_QQ群_神秘的压缩包.zip 某地网安专责截获疑似攻击者用于传送秘密信息的压缩包,请协助该网安专责进行分析。flag格式为fla…...

人闲的时候

可以在猜盐中大展神威! #include<bits/stdc++.h> #include<windows.h> using namespace std; string fu[100100]={"sbdzb","b","p","m","f","d","t","n","l","g…...

第一周作业

第一周作业1.自我介绍 唐潇情 爱好:听歌 刷视频 2.现状、经验和计划 学习过C语言和Java 掌握的基础不扎实 计划是在课上认真听课,课下复习前面掌握不牢的知识,练习代码 目前不知道未来具体做什么工作,先把专业和基础知识学好,有考研的打算 代码量少,基本没有额外练习 在这…...

C# GC

C# GC...

CCPC 2024 郑州 个人题解

目前完成:A、B、C、J、L、M。 待补:D、E、F、G、I、K。比赛链接QOJ 链接题解完成情况A B C D E F G H I J K L M\(\Box\) \(\Box\) \(\Box\) 待补待补 待补\(\Box\) 待补 \(\Box\) \(\Box\)H 是个论文题。 L. Z-曲线 (Z-order Curve)点击查看题意简述 给定二维 Z 形曲线的一个…...

Pollard Rho 分解质因数

Miller_Rabin 判断素数 如果有 \(a^{p-1} \equiv 1(\bmod p)\) ,\(p\) 大概率为质数。但是人们发现有些合数无法被这个式子判掉。 有一个显然成立的式子: \(x^2 \equiv 1 (\bmod p) \rightarrow x^2-1\equiv 0 \rightarrow (x-1)(x+1) \equiv 0\)​ 当 \(p\) 是质数时,\(x\)…...