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

2025.10.24 测试

提高组模拟赛, shanganze 2h AK

me 只会两道,被踩爆了

把简单题想复杂了,写太慢了

1.

谔谔,不知道为什么浪费好长时间

就做个前缀和

然后想用 set 但求不了 个数

然后写了个线段树

2.

一眼

每一列答案单调,一起算

3.

考虑枚举 gcd

然后是个计算直径

这样还并不能通过

考虑到数据随机,所以 \(\sum num_{gcd}\)\(n \log n\) 级别

所以每次计算直径时只把用到的边加进来即可

4.

一眼想到 boder 了,然后就寄了

先考虑字符串构造的过程

就是把大写放右边,小写放左边

然后发现可以用题目中提示的哈希 \(O(1)\) 判断弱循环节

考虑每一个 弱循环节 \(x\)

出现位置一定是一段连续的区间 \(x , r_x\)

因为每个字符要对应的字符其实是固定的,不合法后后面一定不合法,而且 \(x\) 时刻一定合法

然后可以对每个 \(x\) 二分出其出现区间

询问变成

区间 \(x \le q \le r_x\)\(x_{max}\)

然后这个东西可以对 \(x \le q \le r_x\) 扫描线, \(x\)\(x\) 时刻激活,在 \(r_x + 1\) 删除

然后查询区间 max

http://www.hskmm.com/?act=detail&tid=39639

相关文章:

  • 102302139 尚子骐 数据采集与融合作业1
  • CF1152F2 Neko Rules the Catniverse (Large Version) 题解
  • Audacity:开源音频编辑器的完整指南
  • 123456789
  • 【CI130x】音频传输的数据结构——FreeRTOS的消息队列
  • 量子力学作业3
  • #20232408 2025-2026-1 《网络系统与攻防技术》实验三实验报告 - 20232408
  • C_结构体学习_1
  • 嵌入式音频开发很好的博主
  • 实验3 C语言函数应用编程
  • 人工智能之编程基础 Python 入门:第一章 Python 的简介和安装
  • P5405 [CTS2019] 氪金手游 题解
  • 杂记选做 #1
  • 20232319 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 2025.10.26 闲话-单位根反演
  • 题解:B4205 [常州市赛 2021] 特殊字符
  • 郭念海 - coder
  • 数据采集与融合技术实践第一次作业
  • ECC 学习笔记
  • 转化漏斗(随笔)
  • Halcon算法——区域生长
  • Windows11文件夹右键-删除多余选项-加快打开速度
  • 20231326《密码系统设计》第五周预习报告
  • 2025年实木家具厂家权威推荐榜:原木/全实木/北美黑胡桃/樱桃木/榫卯工艺/高端定制/全屋整装,烘干/白胚/木蜡油保养工艺深度解析
  • 2025年摘星搜荐怎么样:全面评测摘星AI的功能与优势
  • 实验 2
  • 2025 年 10 月系统门窗十大品牌榜单揭晓,技术研发实力与市场口碑深度解读
  • 【安卓】
  • 2025年TPU厂家权威推荐榜单:TPU加纤,TPU改性生产,专业定制与技术创新实力解析
  • 2025 年 10 月系统门窗十大品牌榜单揭晓,技术核心实力与市场口碑深度解读