news 2026/4/16 16:41:07

20260105 莫队总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20260105 莫队总结

莫队

莫队是一种高效的离线处理区间查询问题的算法,本质是一种经过优化的暴力算法,该算法基于以下核心思想:当已知区间 [l, r] 的答案时,可以以 O(k) 的时间复杂度(k 通常为 1 或 log n)计算出相邻区间 [l±1, r] 和 [l, r±1] 的答案。

算法流程

  1. 读取所有查询请求
  2. 按照特定规则对查询进行排序
  3. 依次处理每个查询,通过增量调整的方式从上一个区间移动到当前区间

示例移动路径:
[1, 3] → [1, 4] → [2, 4]

排序

采用双关键字排序:

  1. 第一关键字:左端点 l 所在的块编号
  2. 第二关键字:右端点 r 的值

时间复杂度

设块大小为 B,序列长度为 n,查询次数为 m:

  • 左端点移动次数:O(mB)
  • 右端点移动次数:O(n²/B)

当取 B = √(n²/m) 时,达到最优时间复杂度。通过合理选择块大小,可以确保整体复杂度为 O(n√m)。

代码

intcmp(qq a,qq b){//蝶形优化if(pos[a.l]^pos[b.l]){returnpos[a.l]<pos[b.l];}if(pos[a.l]&1){returna.r<b.r;}returna.r>b.r;}intmain(){sort(q+1,q+1+m,cmp);for(inti=1;i<=m;i++){while(l<q[i].l)ans-=!--t[a[l++]];while(l>q[i].l)ans+=!t[a[--l]]++;while(r<q[i].r)ans+=!t[a[++r]]++;while(r>q[i].r)ans-=!--t[a[r--]];cnt[q[i].id]=ans;}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 16:24:19

Qwen2.5-7B邮件处理:智能回复与分类

Qwen2.5-7B邮件处理&#xff1a;智能回复与分类 1. 引言&#xff1a;为何需要大模型驱动的邮件处理&#xff1f; 在现代企业办公场景中&#xff0c;电子邮件依然是信息传递的核心载体。然而&#xff0c;随着日均邮件数量的激增&#xff0c;人工阅读、分类、撰写回复的成本越来…

作者头像 李华
网站建设 2026/4/16 16:24:36

Qwen2.5-7B智能文档处理实战:128K上下文解析部署案例

Qwen2.5-7B智能文档处理实战&#xff1a;128K上下文解析部署案例 1. 引言&#xff1a;为何选择Qwen2.5-7B进行智能文档处理&#xff1f; 1.1 大模型在文档理解中的核心挑战 传统自然语言处理技术在面对复杂、长篇幅、结构化与非结构化混合的文档时&#xff0c;往往面临信息提…

作者头像 李华
网站建设 2026/4/16 10:56:39

Qwen2.5-7B评估指标:模型性能的科学测量

Qwen2.5-7B评估指标&#xff1a;模型性能的科学测量 1. 背景与技术定位 1.1 Qwen2.5-7B 模型概述 Qwen2.5 是通义千问系列最新一代的大语言模型&#xff0c;覆盖从 0.5B 到 720B 参数规模的完整模型族。其中&#xff0c;Qwen2.5-7B&#xff08;实际参数为 76.1 亿&#xff09…

作者头像 李华
网站建设 2026/4/16 13:02:56

Qwen2.5-7B真实应用场景:教育题库自动出题系统部署教程

Qwen2.5-7B真实应用场景&#xff1a;教育题库自动出题系统部署教程 1. 引言&#xff1a;为什么选择Qwen2.5-7B构建智能出题系统&#xff1f; 1.1 教育数字化转型中的核心痛点 在当前教育信息化快速推进的背景下&#xff0c;传统题库建设面临三大挑战&#xff1a; 人工出题效…

作者头像 李华
网站建设 2026/4/16 14:21:13

Qwen2.5-7B镜像亮点解析:RMSNorm带来的训练稳定性提升

Qwen2.5-7B镜像亮点解析&#xff1a;RMSNorm带来的训练稳定性提升 1. 技术背景与核心问题 近年来&#xff0c;大语言模型&#xff08;LLM&#xff09;在自然语言理解、代码生成、多轮对话等任务中展现出惊人能力。然而&#xff0c;随着模型参数规模的扩大&#xff0c;训练过程…

作者头像 李华
网站建设 2026/4/15 21:33:21

Qwen2.5-7B网页推理服务搭建:从部署到上线的完整流程

Qwen2.5-7B网页推理服务搭建&#xff1a;从部署到上线的完整流程 1. 背景与技术选型 1.1 大模型落地的工程挑战 随着大语言模型&#xff08;LLM&#xff09;在自然语言理解、代码生成、多轮对话等场景中的广泛应用&#xff0c;如何将高性能模型快速部署为可交互的网页推理服务…

作者头像 李华