[ABC282F] Union of Two Sets
原题题目描述你需要生成M(M50000)个区间选择其中的两个区间组成给定的区间。解题思路我们看到把两个区间合并成一个区间就是 ST 表基本操作。我们利用倍增预处理出以 i 位置为左端点包含个元素的区间。对于 [l,r] 区间的询问我们选取适当的 k把给定区间拆分为 [l,l2k−1][r−2k1,r] 两个区间使得两个区间的并为原询问区间输出两个区间分别的编号即可。#includebits/stdc.h using namespace std; int f[4010][20];//st表 int _log[4010]; vectorpii v;//存储输出的区间 int main(){ int n,cnt0; cinn; _log[1]0; for(int i2;in;i){ _log[i]_log[i/2]1; } //预处理一下log for(int j0;(1j)n;j){ for(int i1;i(1j)-1n;i){ cnt; f[i][j]cnt; v.emplace_back(i,i(1j)-1); } } //构建st表同时记录区间及其编号 coutcntendl; for(auto i:v){ couti.first i.secondendl; } int q; cinq; while(q--){ int l,r; cinlr; int len(r-l1); coutf[l][_log[len]] f[r-(1_log[len])1][_log[len]]endl; } return 0; }

相关新闻

深入解析4K对齐:从扇区、簇到闪存页的存储性能优化原理与实践

深入解析4K对齐:从扇区、簇到闪存页的存储性能优化原理与实践

1. 项目概述:从“对齐”到“性能”的底层逻辑 如果你最近给自己的电脑加装或更换了一块固态硬盘,装完系统或者迁移完数据后,可能在网上看到过“4K对齐”这个词。很多教程会告诉你,用某个软件(比如AS SSD Benchmark&…

2026/8/2 15:11:08阅读更多 →
工业开关电源选型与应用:从LI30-20B12PR2型号解析到实战指南

工业开关电源选型与应用:从LI30-20B12PR2型号解析到实战指南

1. 项目概述:从一串神秘代码到工业电源的深度拆解 最近在整理一个老项目的物料清单时,又看到了这个熟悉的型号: LI30-20B12PR2 。对于不熟悉工业电源领域的朋友来说,这串字母数字组合可能像天书一样。但对我们这些常年跟设备供电…

2026/8/2 15:09:08阅读更多 →
从组合取球问题解析算法优化:暴力枚举、动态规划与剪枝策略

从组合取球问题解析算法优化:暴力枚举、动态规划与剪枝策略

1. 项目概述:从“组合取球”看算法竞赛的思维跃迁 最近在整理历年信息素养大赛的真题,2022年Python国赛的第6题“组合取球”让我印象尤为深刻。这道题乍一看是个简单的排列组合问题,很多同学可能会直接想到用循环暴力枚举,但题目设…

2026/8/2 15:09:08阅读更多 →
5分钟掌握Windows10磁贴美化:终极桌面个性化实战指南

5分钟掌握Windows10磁贴美化:终极桌面个性化实战指南

5分钟掌握Windows10磁贴美化:终极桌面个性化实战指南 【免费下载链接】TileTool 🎨 Windows10 磁贴美化小工具 项目地址: https://gitcode.com/gh_mirrors/ti/TileTool Windows10磁贴美化小工具是一款专为Windows10用户设计的桌面个性化工具&…

2026/8/2 16:23:52阅读更多 →
抖音无水印下载神器:5分钟学会批量保存高清视频的完整指南

抖音无水印下载神器:5分钟学会批量保存高清视频的完整指南

抖音无水印下载神器:5分钟学会批量保存高清视频的完整指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback s…

2026/8/2 16:23:52阅读更多 →
2026年|专业甄选外贸独立站建站平台:深度测评报告

2026年|专业甄选外贸独立站建站平台:深度测评报告

导语2026年,外贸出海领域风云变幻。Google的EEAT原则成为SEO硬性排名门槛,SEM需适应AI自动化竞价生态,新手独立站也面临诸多运营难题。在此背景下,为有外贸出海需求的企业主深度剖析主流的外贸独立站建站服务商,助力企…

2026/8/2 16:23:52阅读更多 →
Python零基础到实战:500集教程带你掌握爬虫与数据分析核心技能

Python零基础到实战:500集教程带你掌握爬虫与数据分析核心技能

这次我们来看一套号称“B站最全最细”的Python零基础教程。这套教程长达500集,内容覆盖了从Python基础语法、环境搭建,到爬虫、数据分析、自动化办公等核心实战技能,并提出了“5天从入门到精通,学完即可就业”的目标。对于想快速入…

2026/8/2 16:23:52阅读更多 →
langfuse整体架构分析

langfuse整体架构分析

(找了一圈发现没有资料,发现没人写这个边缘业务,自己写一个。。欢迎菜鸡互啄,大佬勿喷) 本次副本使用的是langfuseV3。 GitHub - langfuse/langfuse at v3.224.4 GitHub Langfuse V3 是面向大规模生产环境重构的 LLM 可观测平…

2026/8/2 16:23:52阅读更多 →
Houdini与UE4程序化道路整合:从插件安装到资产打包全流程避坑指南

Houdini与UE4程序化道路整合:从插件安装到资产打包全流程避坑指南

1. 项目概述与核心价值 最近在做一个开放世界地形的项目,美术同学用Houdini做了几条非常漂亮的程序化道路,效果惊艳,但到了引擎整合这一步,团队里好几个同事都卡住了。不是插件装不上,就是HDA资产导进去一片红叉&#…

2026/8/2 16:21:52阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →