AxC杂题乱做

news/2025/9/29 11:03:29/文章来源:https://www.cnblogs.com/zengziquan/p/19113836

\(\operatorname{Update\;on\;2025.9.26}\)

ABC422F

dp题。

考虑费用提前计算,设 \(f_{i,j}\) 表示当前在点 \(i\),还需要走 \(j\) 步的最小花费。

\[f_{v,j}\gets f_{u,j+1}+j\times w_v,\exist (u,v) \]

复杂度 \(O(n(n+m))\)

ABC422E

随机化,我们随机地从中选择两个点计算最多有 \(\frac{3}{4}\) 的概率失败。

于是直接随机 \(T\) 次,成功概率大概为 \(100\%-(\frac{3}{4})^T\),取 \(T\)\(20\) 时失败概率就比较低了。

复杂度 \(O(Tn)\)

ARC205D

树形dp+贪心

\(f_x\) 表示以 \(x\) 为根的子树内最多匹配的对数。

首先考虑一个点 \(x\),如果重儿子 \(son_x\) 的子树大小小于等于所有 \(x\) 儿子子树大小之和的一半,说明存在一种方案使得匹配对数为 \(\lfloor\frac{siz_x-1}{2}\rfloor\)

否则我们可以优先匹配 \(son_x\) 子树,接着让其他所有子树与重儿子匹配。

如果重儿子子树大小不够匹配了,那么必然存在一种方案使得可以匹配到最大匹配数 \(\lfloor\frac{siz_x-1}{2}\rfloor\)

答案为 \(f_1\)。复杂度线性。

ARC205E

考虑类似根号地平衡复杂度。

\(f_{i,j}\) 表示二进制下后 \(10\)\(j\),前 \(10\) 位是 \(i\) 的子集的所有数字的乘积。

加入第 \(k\) 个数时,枚举 \(a_k\) 的前 \(10\) 位的超集。

查询时枚举 \(a_k\)\(10\) 位的子集。

复杂度 \(O(n\sqrt V)\)

Code Trick:枚举子集和超集
for(int T=0;T!=S;T=((T^S)-1)&S^S) //从小到大枚举子集 
for(int T=S;T!=0;T=(T-1)&S) //从大到小枚举子集
for(int T=S;T!=U;T=(T+1)|S) //从小到大枚举超集
for(int T=U;T!=S;T=((T^S)-1)&(U^S)^S) //从大到小枚举超集

ARC205B

\(\operatorname{Ad-hoc}\)

注意到一个点连的黑边数量奇偶性不变。

可以证明,必定存在一种方案使得一个点达到奇偶性最大。

因为如果不行,则存在至少一个点有两个以上连接的白边,操作这两个白边相连的边一定会让答案增加,归纳可证。

于是可以直接找出哪些点与 \(n-1\) 奇偶性不同,并钦定让那些白边互相共享,这样保证了白边个数尽量小。

可以证明奇偶性不同的点为偶数个,所以答案为 \(C_{n}^{2}-\frac{X}{2}\),其中 \(X\) 为与 \(n-1\) 奇偶性不同的点个数。

复杂度 \(O(n+m)\)

ABC423F

容斥。

\(f_S\) 表示 至少 满足 \(S\) 中限制的年份数,显然有 \(f_S=\left\lfloor\frac{Y}{\displaystyle\operatorname{lcm}_{i\in S} a_i}\right\rfloor\)

假设 \(J\in K,J\ne K\),则恰好满足 \(K\) 集合限制的年份数会被恰好满足 \(J\) 集合限制的年份数重复统计共计 \(C_{|K|}^{|J|}\) 次。

考虑容斥。

假设需要消掉方案数满足 \(m+k\) 个限制,考虑构造合适的容斥系数。

打表发现,其中一个容斥系数为 \(C_{m+k}^m\)

证明:

\[\begin{aligned} &\sum_{i=0}^k (-1)^iC_{m+i}^mC_{m+k}^{m+i}\\ =&\sum_{i=0}^k (-1)^iC_{m+k}^{m}C^{i}_k\\ =&C_{m+k}^m(1-1)^k\\ =&0 \end{aligned} \]

证毕。

main() {cin>>n>>m>>Y;FOR(i,1,n) a[i]=llread();FOR(i,0,n) C[i][0]=1;FOR(i,1,n) FOR(j,1,i) C[i][j]=(C[i-1][j]+C[i-1][j-1]);LL ans=0;FOR(S,1,(1<<n)-1) {LL lm=1;int sz=__builtin_popcount(S);if(sz<m) continue;FOR(i,1,n) {if(S>>(i-1)&1) {if(1.*lm/gcd(lm,a[i])>1.*Y/a[i]) {lm=-1;break;}lm=lm/gcd(lm,a[i])*a[i];}}if(lm==-1) continue;if((sz-m)&1) ans-=C[sz][m]*(LL)(Y/lm);else ans+=C[sz][m]*(LL)(Y/lm);}cout<<ans<<"\n";return 0;
}

ABC424G

神秘 dp 题。

考虑限制的形式:\(\forall s\subseteq S,\displaystyle\sum_{i=1}^n\min(a_i,|s|)\ge \sum_{k\in s}b_k\)

发现只需要按照 \(b\) 从大到小排序即可弱化为 \(\forall j\in[1,|S|],\displaystyle\sum_{i=1}^n\min(a_i,j)\ge \sum_{k=1}^j b_k\)

\(f_{i,j,k}\) 表示考虑到第 \(i\) 场歌会,选择了 \(j\) 场,且选择的歌会的 \(b_i\) 之和为 \(k\) 的最大兴奋度。

\[f_{i,j,k} \gets max(f_{i-1,j,k},f_{i-1,j-1,k-b_i}+c_i) \]

复杂度 \(O(nm^3)\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921725.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache Hive 如何在大内容中发挥能量

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【AI 哲学思考】从大模型演进到生命隐喻:个性、极限与先天后天之问

【AI 哲学思考】从大模型演进到生命隐喻:个性、极限与先天后天之问从大模型演进到生命隐喻:个性、极限与先天后天之问当下对 AI 大模型的优化,无论是微调以适配特定场景,还是对齐人类价值观,几乎都离不开一个前提…

【AI 哲学思考】记忆的形态:从人脑到 AI 的存储之问

【AI 哲学思考】记忆的形态:从人脑到 AI 的存储之问记忆的形态:从人脑到 AI 的存储之问人脑的记忆究竟能清晰到何种程度?我们能一字不差地背诵多少内容?显然,这份 “零误差记忆容量” 必然存在一个上限 —— 就像…

广州万户网站公司wordpress英文美食主题

前言 计划是这样的&#xff1a;当有人使用你不理解的特性时&#xff0c;直接开枪打死他们。这比学习新东西要容易得多&#xff0c;不久之后&#xff0c;活下来的程序员只会用一个容易理解的、微小的 Python 0.9.6 子集来编写代码 。 Tim Peters&#xff0c;传奇的核心开发者&am…

ISP DMA TEST

定义理解 Camera ISP 场景 Camera ISP 场景下在 ISP → Memory 的数据流里:ISP 内部有 DMA 引擎(通常叫 ISP output DMA / Write DMA)。 ISP 出一帧时,数据通过 内部 DMA 硬件写入内存。 一帧传完,ISP 会产生“fr…

基于遗传优化的SVM织物瑕疵类型识别matlab仿真 - 实践

基于遗传优化的SVM织物瑕疵类型识别matlab仿真 - 实践2025-09-29 10:56 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; di…

完整教程:大模型agent综述:A Survey on Large Language Model based Autonomous Agents

完整教程:大模型agent综述:A Survey on Large Language Model based Autonomous Agentspre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importan…

三脚电感在报警器芯片里的实际作用与用法

由芯片上的声音输出端,通过1K电阻,接到三极管基极脚,再通过集电极脚接到三脚电感的第3脚,同时接到蜂鸣片。三脚电感的另外二个脚,长的2脚接到电源正极,1脚直接接到蜂鸣片。这样就能提升音量,,可以与不接三脚电…

莆田外贸自建网站国家建设局网站

Github网址&#xff1a;nagadomi/waifu2x&#xff1a;动漫风格艺术的图像超分辨率 (github.com) 该项目主要讲述的是如何利用预训练的深度学习模型来达到无损扩大收缩和去噪&#xff0c;对于一般训练图像的小伙伴应该很清晰图像经常要通过resize操作固定大小&#xff0c;然后c…

音乐网站模板免费源码哔哩哔哩网站4 3比例怎么做

最近呢小誉收到了一位工作十年的学员投稿&#xff0c;这位学员是2011年从誉天学习HCIE课程并顺利拿证&#xff0c;先后在华为等大厂工作。他想把他这十年的工作经验分享给各位学弟学妹们。 这些经验并非来自于具体的技术实现&#xff0c;而是在架构设计和实施过程中所体会到的一…

洛谷题单指南-进阶数论-P5091 【模板】扩展欧拉定理

原题链接:https://www.luogu.com.cn/problem/P5091 题意解读:求ab % m,b超级大。 解题思路: 大数幂取模问题,通常要用到扩展欧拉定理,下面从欧拉函数开始介绍。 1、欧拉函数 定义:小于等于n的正整数中与n互质的…

jenkins maven nacos springboot profile实现多环境配置

在 Jenkins 构建 Spring Boot 项目时,结合 Maven、Nacos 和 Profile 可以实现多环境(开发、测试、生产)的自动化部署与配置管理。以下是四者的协同工作方式及具体实现步骤: 核心概念与关系Spring Boot Profile:用…

RAG is really dead? 大模型和知识之间的桥梁没了? - spader

作者:SpaderMan 从 RAG 到上下文工程:理性思考 AI 应用开发,以交付业务结果为目标 最近,Latent Space 播客发布了一期标题为["RAG 已死,上下文工程为王"](https://www.latent.space/p/chroma "&qu…

.NET操作Excel:高效材料读写与批量运行

.NET操作Excel:高效材料读写与批量运行pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

【深度解析】从零构建体育数据流水线:足球与篮球数据接入实战

【深度解析】从零构建体育数据流水线:足球与篮球数据接入实战不止于兴趣,更是技术实践 作为一名开发者兼体育爱好者,我始终对数据驱动体育的世界着迷。但不同于普通观众,我们更关心的是:这些数据如何通过技术手段…

Qwen-Image技术报告

原文:https://mp.weixin.qq.com/s/GLEa3fIc67uX9IK50LDeNw 全文摘要本文介绍了一种名为Qwen-Image的图像生成基础模型,它在复杂文本渲染和精确图像编辑方面取得了显著进展。为了解决复杂文本渲染的挑战,作者设计了一…

苏州相城区网站建设渭南市工程建设项目审批网上办事大厅

✅作者简介&#xff1a;人工智能专业本科在读&#xff0c;喜欢计算机与编程&#xff0c;写博客记录自己的学习历程。 &#x1f34e;个人主页&#xff1a;小嗷犬的个人主页 &#x1f34a;个人网站&#xff1a;小嗷犬的技术小站 &#x1f96d;个人信条&#xff1a;为天地立心&…

wordpress全站ajax用wordpress仿a站

中介者模式 中介者模式 中介者模式 介绍&#xff1a;用一个中介对象来封装一系列的对象交互&#xff0c;中介者使各对象不需要显式地相互引用&#xff0c;从而使其耦合松散&#xff0c;而且可以独立地改变它们之间的交互。 实现&#xff1a;抽象中介者类&#xff0c;定义一个…

服装设计网上自学课程宁波网站搜索引擎优化

以下文字是钱学森在1990年给汪成为院士的信中对虚拟现实技术的科学意义和未来发展给与的思考和建议&#xff0c;他也提出可以将虚拟现实技术成为灵境技术。

IOS-和安卓-AR-游戏开发指南-全-

IOS 和安卓 AR 游戏开发指南(全)原文:zh.annas-archive.org/md5/eaf1b154611090aa6422cd5e3d6dc2fc 译者:飞龙 协议:CC BY-NC-SA 4.0前言 在本书中,我们将介绍增强现实及其如何使用强大而简单的工具实现。利用 V…