当前位置: 首页 > news >正文

# CF_Div2_807_C

CF_Div2_807_C

原题链接

题目描述

t 次测试:给定长度为 n 的字符串 s,进行 c 次操作,每次操作:将第 l 到第 r 的子字符串复制到 s 尾部,再进行 q 次询问,每次询问当前字符串第 k 个字符是什么

数据范围

  • 1 ≤ t ≤ 1000
  • 1 ≤ n ≤ 2⋅10^5
  • 1 ≤ c ≤ 40,1 ≤ q ≤ 10^4
  • 1 ≤ l ≤ r ≤ 10^18
  • 1 ≤ k ≤ 10^18

思路剖析

问题分析:

  • 暴力模拟会 TLE 或 MLE,需要考虑偏移量

解题思路:

  • 记录第 i 次操作的偏移量 diff[i],和新增长度的左端点和右端点
  • 满足:left[i] = right[i-1](0-based),right[i] = left[i] + (r - l + 1)diff[i] = left[i] - l
  • 对于 q 次查询的 k,一定能通过偏移量映射到初始字符串的某个位置
  • 对 k 从 c 开始反向处理,具体实现请看代码

代码实现

#define ll long longvoid solve() {int n, c, q;cin >> n >> c >> q;string s;cin >> s;vector<ll> left(c + 1), right(c + 1), diff(c + 1);// 初始化left[0] = 0, right[0] = n - 1;for (int i = 1; i <= c; ++i) {ll l, r;cin >> l >> r;l--, r--;left[i] = right[i - 1] + 1;right[i] = left[i] + r - l;diff[i] = left[i] - l;}for (int i = 1; i <= q; ++i) {ll k;cin >> k;k--;for (int j = c; j >= 1; --j) {if (k >= left[j] && k <= right[j]) {k -= diff[j];}}cout << s[k] << '\n';}
}

AI使用说明:仅使用AI进行排版

http://www.jsqmd.com/news/649733/

相关文章:

  • FUTURE POLICE快速上手指南:3步完成部署,小白也能做专业字幕对齐
  • ARM开发中的大小端模式:如何用C语言联合体快速检测你的系统?
  • AI-Shoujo HF Patch完全指南:3大模块解锁游戏全新体验
  • FireRed-OCR Studio实操手册:批量上传+异步解析+结果汇总导出功能详解
  • Java 面试进阶攻略:7 大技能 +12 份进阶笔记 + 面试 150 题
  • 【采购指南】压缩空气质量测试设备怎么挑?看这篇厂家与品牌推荐就够了 - 品牌推荐大师
  • 从Alex Graves的经典论文出发:手把手复现LSTM生成维基百科文本(附代码与避坑指南)
  • UniApp分享功能避坑指南:解决微信小程序路径限制与H5兼容性问题
  • STM32F405实战:华邦W25N01G NAND Flash驱动配置与性能调优
  • Qwen3-0.6B-FP8极速对话工具:IDEA插件开发指南
  • 实战指南:如何利用Whisper-WebUI实现3倍效率的语音转文字工作流
  • 2026年青海装修市场品牌梯队分析:家装/老房翻新/二手房改造 - 深度智识库
  • Wan2.2-I2V-A14B参数详解:--duration=10与--duration=5在质量差异实测
  • 3分钟掌握跨平台资源下载神器:res-downloader终极指南
  • 网盘直链下载助手:终极免费下载加速方案,告别8大网盘限速困扰
  • 关于二分查找的简单思考
  • Flowable流程定义存MySQL还是MongoDB?我选混合存储的5个实战理由
  • 数学建模国赛C题避坑指南:模拟退火与NSGA-II算法选型、调参与结果对比分析
  • 深聊酒店布草推荐厂家,哪家口碑好、价格合理值得关注 - mypinpai
  • Qt国际化实战:从零构建一个支持动态语言切换的桌面应用
  • 广告敏感词过滤-敏感词-文本审核-敏感词过滤-敏感词检测 - Jumdata
  • Prism对话框实战:从注册到封装的完整指南
  • Windows Defender彻底移除工具:专业解决方案与完整操作指南
  • 告别群晖音乐无歌词时代:打造你的私人卡拉OK音乐站
  • 别再只用@Scheduled了!Quartz-Scheduler的JobDataMap和并发控制,让你的定时任务更强大
  • 2026年新疆新能源汽车漆面防护与轻改升级深度横评:隐形车衣、底盘护板、电动踏板选购避坑指南 - 精选优质企业推荐榜
  • 这个“漂亮老男人”的社交法则,你掌握了吗?——BGP邻居关系深度解析
  • 酒店布草四件套厂家盘点,靠谱供应商哪家比较靠谱 - 工业设备
  • 终极指南:八大网盘直链下载助手的完整使用教程
  • 总结美妆培训选购要点,彩妆培训哪家口碑好有妙招 - 工业品牌热点