洛谷P3709 大爷的字符串题 莫队
给出nnn个数以及mmm个询问每次询问一个区间里面众数的次数。值域范围不超过1e91e91e9。由于只有nnn个数考虑对所有的数离散化。然后莫队对区间排序。记录每个数出现的次数num[x]num[x]num[x]同时也记录下出现次数为xxx的数总共有cnt[x]cnt[x]cnt[x]个。增加的时候直接用num[x]num[x]num[x]暴力更新删除的时候判定一下条件如果num[x]num[x]num[x]为当前答案并且cnt[num[x]]1cnt[num[x]]1cnt[num[x]]1那么原答案−1-1−1。#includebits/stdc.h using namespace std; typedef long long ll; const int inf0x3f3f3f3f; const ll INFLONG_LONG_MAX; const int N2e57; int res0; int a[N],b[N],bk[N]; int ans[N]; int num[N]; // 每个数出现次数 int cnt[N]; // 出现次数i多少个 struct Query { int l,r,id; bool operator (const Query rhs) const { return bk[l]bk[rhs.l]?rrhs.r:lrhs.l; } }q[N]; void add(int x) { cnt[num[x]]--; cnt[num[x]1]; num[x]; resmax(res,num[x]); } void del(int x) { if(resnum[x]cnt[num[x]]1) res--; cnt[num[x]]--; cnt[num[x]-1]; num[x]--; } int main() { int n,m; scanf(%d%d,n,m); int blocksqrt(n); for(int i1;in;i) { scanf(%d,a[i]); b[i]a[i]; bk[i]i/block; } sort(b1,b1n); int totunique(b1,b1n)-(b1); for(int i1;in;i) a[i]lower_bound(b1,b1tot,a[i])-b; for(int i1;im;i) { scanf(%d%d,q[i].l,q[i].r); q[i].idi; } sort(q1,q1m); int l1,r0; for(int i1;im;i) { while(lq[i].l) l--,add(a[l]); while(rq[i].r) r,add(a[r]); while(lq[i].l) del(a[l]),l; while(rq[i].r) del(a[r]),r--; ans[q[i].id]res; } for(int i1;im;i) printf(%d\n,-ans[i]); return 0; }

相关新闻

Claude Opus 5大语言模型:代码生成与编程辅助实践指南

Claude Opus 5大语言模型:代码生成与编程辅助实践指南

这次我们来看 Claude Opus 5 的最新发布情况。作为 Anthropic 推出的新一代大语言模型,Claude Opus 5 在多项基准测试中表现接近 Fable 5 的水平,这意味着在代码生成、逻辑推理和长文本理解等方面都有了显著提升。对于开发者来说,最关心的是这…

2026/7/28 16:54:41 阅读更多 →
相关集合(list)运用代码

相关集合(list)运用代码

分析以下需求,并用代码实现: (1)定义List集合,存入多个字符串,其中包含三个连续的"def" (2)删除集合中字符串"def" (3)然后利用迭代器遍历集合元素并输出public static void main(String[] args) {ArrayList&…

2026/7/28 16:54:41 阅读更多 →
TI TPIC7710EVM评估模块深度解析:从硬件拆解到软件实操的汽车电机控制验证指南

TI TPIC7710EVM评估模块深度解析:从硬件拆解到软件实操的汽车电机控制验证指南

1. 项目概述与核心价值在汽车电子,特别是车身控制与底盘系统开发领域,从一颗功能强大的专用集成电路(ASIC)到一套稳定可靠的量产方案,中间横亘着一条充满未知的鸿沟。数据手册上的参数是理想的,但真实的负载…

2026/7/28 16:54:41 阅读更多 →

最新新闻

使用二次封装的Excel COM 组件操作Excel\WPS ET IExcelRange 高级应用

使用二次封装的Excel COM 组件操作Excel\WPS ET IExcelRange 高级应用

使用二次封装的Excel COM 组件操作Excel\WPS ET IExcelRange 高级应用 引言在办公自动化中,操作Excel和WPS表格(ET)是常见需求。Python通过pywin32库调用COM组件可以灵活控制这些应用,但原生API使用起来较为繁琐。本文将演示如何通…

2026/7/28 17:03:44 阅读更多 →
YOLOv12优化:TGRS2026 DMSSP|动态多尺度空间金字塔替代Conv,多膨胀率并行捕获上下文,小目标边缘精度跃升

YOLOv12优化:TGRS2026 DMSSP|动态多尺度空间金字塔替代Conv,多膨胀率并行捕获上下文,小目标边缘精度跃升

💡💡💡DMSSP 替代 YOLO 标准卷积的核心优势: 多尺度感受野:利用膨胀率(6/12/18)的并行卷积,捕捉不同尺度上下文,提升小目标与边缘特征的提取能力。 增强目标-背景区分:全局池化捕获语义信息,无参数空间注意力抑制背景干扰,强化目标显著性。 提升边缘定位精度:…

2026/7/28 17:03:44 阅读更多 →
React 状态管理库 2026 年终对比:从 Redux 的预判式设计到 Jotai 的原子化哲学,范式迁移全解析

React 状态管理库 2026 年终对比:从 Redux 的预判式设计到 Jotai 的原子化哲学,范式迁移全解析

React 状态管理库 2026 年终对比:从 Redux 的预判式设计到 Jotai 的原子化哲学,范式迁移全解析 一、Store 的黄昏:当全局单例遇上并发模式,状态管理的范式撕裂 React 18 的并发模式和 React 19 的 Server Components 正在重塑前端…

2026/7/28 17:03:44 阅读更多 →
AI 辅助编码工具 2026 选型对比:GitHub Copilot、Cursor 与自建方案,谁才是真正的生产力杠杆?

AI 辅助编码工具 2026 选型对比:GitHub Copilot、Cursor 与自建方案,谁才是真正的生产力杠杆?

AI 辅助编码工具 2026 选型对比:GitHub Copilot、Cursor 与自建方案,谁才是真正的生产力杠杆? 一、补全不是全部:AI 编码工具从辅助到协作的代际跨越 三年前,AI 辅助编码还只是"下一行补全"的玩具。2026 年…

2026/7/28 17:03:44 阅读更多 →
POJ - 3281 Dining (无源汇拆点最大流 Edmonds_Karp)

POJ - 3281 Dining (无源汇拆点最大流 Edmonds_Karp)

牛是如此挑剔的食客。每头牛对某些食物和饮料都有偏好,她不会吃其他的。 农夫约翰为他的牛做了美味的饭菜,但他忘了对照他们的喜好检查菜单。虽然他可能不能让每个人都吃饱,但他想给尽可能多的奶牛提供一顿完整的食物和饮料。 …

2026/7/28 17:03:44 阅读更多 →
【免费】基于Spark实时物联网设备故障预警 数据分析与预测 系统(Python版本+pyspark+可视化大屏+Kafka+FastAPI+Vue3) 锋哥原创出品,必属精品

【免费】基于Spark实时物联网设备故障预警 数据分析与预测 系统(Python版本+pyspark+可视化大屏+Kafka+FastAPI+Vue3) 锋哥原创出品,必属精品

大家好,我是Java1234_小锋老师,分享一套锋哥原创的基于Spark实时物联网设备故障预警 数据分析与预测 系统(Python版本pyspark可视化大屏KafkaFastAPIVue3) 项目介绍 随着工业互联网与智能制造的深入推进,工厂现场部署了大量物联网传感设备。…

2026/7/28 17:02:44 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻