26.1.2 两个数的数位dp 分段快速幂 dp预处理矩阵系数

F. Daniel and Spring Cleaning

二进制数位dp 位运算trick

加起来等于异或,意味着两个数的交等于零。数位dp同时维护两个数的二进制位取什么即可,同时为1无法转移,别的都可以转移

D. Locked Out

调和级数

[ k x , ( k + 1 ) x ) [kx,(k+1)x)[kx,(k+1)x)之间的数都会变成k x kxkx,我们枚举x xx,枚举x xx的所有倍数,然后前缀和统计每一个[ k x , ( k + 1 ) x ) [kx,(k+1)x)[kx,(k+1)x)里有多少个数字,就能计算出一个x xxs u m ( a ) sum(a)sum(a)。整体是一个调和级数枚举

E. Stairs and Lines

分段矩阵快速幂 状压 dp预处理系数



转移是一个d p dpdp,因为每一列的右边界的选择,之和这一列的左边界有关,是无后效的,故用一个m a s k maskmask表示第i ii列的右边界,我们可以枚举这一列的左边界进行转移,确定了左边界还是可以有多种转移,还要考虑这一列的中间的横边的情况,最暴力的就是继续枚举,但把这个问题抽象出来,我们确定了左右两个m a s k maskmask,中间每个横边可选可不选,问多少种方案使得没有一个格子有四条边,显然可以d p dpdp解决。

每一段的高度相同,转移都是相同的,考虑快速幂加速转移,转移矩阵的每个位置,对应两个m a s k maskmask,分别表示这一列的左右边界的情况,接下来跑一个d p dpdp即可求出这个情况的方案数,也就是转移系数。

但是有多段,两段交界处,列高变了,需要重新构造状态向量和转移矩阵,利用前一段的结果即可构造。

初态和末态都是m a s k maskmask全一

E. Okabe and El Psy Kongroo

分段快速幂

仍然分段进行快速幂,同时转移就是朴素的网格图路径问题,比较简单

C. Vasya and Basketball

枚举

把两队的所有距离一块排序,显然两个元素中间的区间,取任何值结果都是一样的,所以需要枚举的距离只有O ( n + m ) O(n+m)O(n+m)

E. Power of Points

扫描线 前缀和

看成有多条线段共享一个端点,每次把这个端点移动一下,求线段长度和?类似于扫描线前缀和的思想,维护两侧的线段个数,和线段和,移动可以O ( 1 ) O(1)O(1)更新线段和

D. Right Left Wrong

贪心

每次选一个区间,消掉,获得区间和。每次选最左侧L LL和最右侧R RR是最优的。

如果[ L 1 , L 2 , R 1 , R 2 ] [L_1,L_2,R_1,R_2][L1,L2,R1,R2]这样配对,两个区间有交集,消除完一个区间后另一个就不能消除了,不如[ L 1 , R 2 ] [L_1,R_2][L1,R2]

如果[ L 1 , R 1 , 0 , 0 , 0 , L 2 , R 2 ] [L_1,R_1,0,0,0,L_2,R_2][L1,R1,0,0,0,L2,R2],两个各自配对,中间这一段0 00的元素值则无法加入,不如[ L 1 , R 2 ] [L_1,R_2][L1,R2]

相向双指针分别从开头结尾开始维护下一个L , R L,RL,R即可

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

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

相关文章

排查内存泄漏:长期运行 screen 的监控法

排查内存泄漏:用screen构建可靠的长期监控会话你有没有遇到过这样的场景?某个服务在服务器上跑了几天后,系统越来越慢,最终触发 OOM(Out of Memory)被内核杀掉。重启之后一切正常,但问题总在数小…

Qwen2.5-7B图像描述:多模态应用探索

Qwen2.5-7B图像描述:多模态应用探索 1. 引言:Qwen2.5-7B与多模态应用的融合前景 1.1 大模型时代的多模态演进 随着大语言模型(LLM)在自然语言理解与生成能力上的持续突破,AI系统正从单一文本处理向多模态智能体演进。…

【系统】Linux内核和发行版的关系

理解内核和发行版的关系,能帮你更清晰地选择适合 YOLO 部署的系统。 核心结论:Linux 内核是所有 Linux 发行版的「底层核心引擎」,发行版是基于内核、搭配完整软件生态和配置工具的「开箱即用操作系统」。一个内核可以支撑多个发行版&#xf…

$R = \alpha \times T + \beta \times I + \gamma \times D$ 其中T为口味匹配度,I为食材匹配度

实现AI美食推荐功能功能概述基于用户口味偏好和现有食材推荐菜谱支持健康饮食参数设置具备学习用户偏好的能力核心代码结构import pandas as pd from sklearn.metrics.pairwise import cosine_similarity from sklearn.feature_extraction.text import TfidfVectorizerclass Fo…

26.1.3 快速幂+容斥 树上dp+快速幂 带前缀和的快速幂 正序转倒序 子序列自动机 线段树维护滑窗

F. Fancy Arrays 快速幂 容斥 数列个数,看起来像快速幂,问题是没有最大值可能很大,直接快速幂的话矩阵太大。 考虑容斥转化成一个矩阵大小O(x)O(x)O(x)的快速幂问题:至少有一个元素在[x,xk−1][x,xk-1][x,xk−1],等…

详解JDK自带工具jmap:Java堆内存分析与问题排查

目录一、前言二、jmap核心用途三、常用选项详细说明核心常用选项专属dump-options&#xff08;配合-dump使用&#xff09;特殊选项&#xff1a;-F四、实操命令与输出结果解读实操1&#xff1a;查看Java堆配置与使用情况&#xff08;jmap -heap <pid>&#xff09;执行命令…

Qwen2.5-7B多模态:图文联合处理实战案例

Qwen2.5-7B多模态&#xff1a;图文联合处理实战案例 随着大模型技术的演进&#xff0c;多模态能力已成为衡量语言模型智能水平的重要维度。Qwen2.5-7B作为阿里云最新发布的开源大语言模型&#xff0c;在保持高效推理性能的同时&#xff0c;进一步增强了对图像与文本联合理解的…

计算机毕业设计springboot“红色长征”宣传网站的设计与实现 基于SpringBoot的红色长征精神传播平台的设计与实现 SpringBoot+Vue红色长征记忆展馆网站建设

计算机毕业设计springboot“红色长征”宣传网站的设计与实现&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。1934-1936 年的万里长征&#xff0c;是中华民族精神的高光刻度。把这…

从流量到留量:全域众链的实体商家全链路 AI 经营方案

当下&#xff0c;实体商家的经营竞争早已从 “单点获客” 升级为 “全链路经营” 的较量 —— 仅靠单次营销吸引客流已难以为继&#xff0c;如何实现 “获客 - 留存 - 复购 - 裂变” 的闭环增长&#xff0c;成为决定商家生存与发展的关键。全域众链精准把握这一核心需求&#x…

Qwen2.5-7B案例解析:新闻摘要生成系统实现方案

Qwen2.5-7B案例解析&#xff1a;新闻摘要生成系统实现方案 1. 引言&#xff1a;为何选择Qwen2.5-7B构建新闻摘要系统&#xff1f; 1.1 行业背景与技术挑战 在信息爆炸的时代&#xff0c;新闻内容每天以TB级增长&#xff0c;传统人工阅读和摘要方式已无法满足实时性与效率需求…

Qwen2.5-7B模型架构解析:Transformer改进点剖析

Qwen2.5-7B模型架构解析&#xff1a;Transformer改进点剖析 1. 技术背景与核心价值 近年来&#xff0c;大语言模型&#xff08;LLM&#xff09;在自然语言理解、代码生成、多轮对话等任务中展现出惊人能力。阿里云推出的 Qwen2.5 系列 是继 Qwen 和 Qwen2 之后的又一次重要迭代…

Qwen2.5-7B创业机会:基于模型的商业创意

Qwen2.5-7B创业机会&#xff1a;基于模型的商业创意 1. 技术背景与商业潜力 1.1 Qwen2.5-7B&#xff1a;新一代开源大模型的技术跃迁 Qwen2.5 是阿里云最新发布的大型语言模型系列&#xff0c;覆盖从 0.5B 到 720B 参数的多个版本。其中 Qwen2.5-7B 作为中等规模模型&#x…

计算机毕业设计springboot“互动小课堂”小程序的安全开发和实现 基于SpringBoot的“互动微课堂”教育小程序的设计与实现 SpringBoot+Vue“即时互动学堂”小程序的安全构建

计算机毕业设计springboot“互动小课堂”小程序的安全开发和实现&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。疫情把课堂搬到云端&#xff0c;也让“互动”成为线上教学的生命…

Qwen2.5-7B用户画像:对话数据挖掘与分析

Qwen2.5-7B用户画像&#xff1a;对话数据挖掘与分析 1. 技术背景与研究动机 随着大语言模型&#xff08;LLM&#xff09;在自然语言理解、生成和交互能力上的持续突破&#xff0c;如何精准刻画其用户行为特征与使用模式&#xff0c;已成为优化模型服务、提升用户体验的关键环节…

基于Qwen2.5-7B与vLLM的CPU推理实战详解

基于Qwen2.5-7B与vLLM的CPU推理实战详解 在大语言模型&#xff08;LLM&#xff09;日益普及的今天&#xff0c;如何在资源受限的环境中高效部署和运行模型成为工程落地的关键挑战。GPU虽为首选硬件&#xff0c;但其高昂成本限制了部分场景的应用。相比之下&#xff0c;CPU推理…

Qwen2.5-7B表格问答:Excel数据查询系统

Qwen2.5-7B表格问答&#xff1a;Excel数据查询系统 1. 引言&#xff1a;为何需要基于大模型的表格问答系统&#xff1f; 在企业日常运营中&#xff0c;Excel 和 CSV 等结构化数据文件无处不在。然而&#xff0c;非技术人员面对复杂表格时常常难以快速提取关键信息&#xff0c…

Elasticsearch网络配置一文说清

Elasticsearch 网络配置&#xff1a;从原理到生产实践&#xff0c;一文讲透你有没有遇到过这样的场景&#xff1f;刚部署完一个三节点的 Elasticsearch 集群&#xff0c;信心满满地启动第一个节点&#xff0c;却发现其他两个节点怎么也连不上&#xff1f;日志里反复出现failed …

零基础学电子电路基础:最易懂的电流与电压讲解

从零开始搞懂电子电路&#xff1a;电流与电压&#xff0c;到底是什么&#xff1f;你有没有想过&#xff0c;为什么一按开关&#xff0c;灯就亮了&#xff1f;手机是怎么把电池的“电”变成屏幕上的画面和声音的&#xff1f;这些看似神奇的现象背后&#xff0c;其实都离不开两个…

图解入门:串联与并联电路在电路图中的表达方式

图解入门&#xff1a;串联与并联电路在电路图中的表达方式从一个灯不亮说起你有没有遇到过这样的情况&#xff1f;家里一盏灯坏了&#xff0c;其他灯却照样亮着——这其实是并联电路的典型表现。而如果你玩过老式圣诞灯串&#xff0c;可能经历过“一个灯泡烧了&#xff0c;整串…

Jstat 垃圾回收统计实用指南

目录Jstat 垃圾回收统计实用指南一、基础使用说明1. 核心语法格式2. 快速示例3. 单位说明二、常用命令详解1. -gc&#xff1a;显示 GC 次数、时间及堆内存各区域大小/使用量2. -gcutil&#xff1a;以百分比形式统计 GC 核心信息3. -gccapacity&#xff1a;堆内存与方法区容量边…