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

ABC430 AtCoder Beginner Contest 430 游记

省流

C 题狂卡一小时,选择跳题开出 ABDE,赛后被小朋友薄纱。

11.2

内含剧透,请vp后再来。

不是题解!!!!!!!

赛时

A 题不谈。
B 题给了一个 \(10 \times 10\)\(01\) 矩阵,要求把每个 \(m \times m\) 的矩阵取出来,问不同的有多少个。可以把每个矩形内部按从上到下从左到右拼接成字符串,丢到 set 里就可以了。
C 题给了一个长度为 \(n \leq 3e5\) 的仅包含 \(a\)\(b\) 的字符串,问有多少个子串满足 \(a\) 的数量大于等于 \(x\)\(b\) 的数量小于 \(y\)。很容易想到双指针,但是相当难以实现,于是考虑二分。我二分的方向是固定右端点,然后二分找到最左侧满足的和最右侧满足的左端点,然后答案取中间。但这样的话因为只有中间一段是满足的,并不满足二分的条件,于是再去实现双指针,到了六十多分钟时仍未写出选择跳题。
D 题给了 \(n \leq 5e5\) 个数,按顺序加入,每个数的贡献是距离他最近的数的距离。利用 set 模拟即可,注意前后的数是否存在,以及前后的数前后是否有数。
E 题给了两个长度相同的 \(01\) 字符串,问第一个串能不能通过左移任意次达到与第二个串相同。我直接用滚动哈希 \(O(n)\) 解决了,不知道正解是什么。通过后没有剩余的时间了,比赛结束。

赛后

比赛一结束我就问他们的想法,然后有小朋友说 C 二分,我一开始还说 C 二分是假的,结果一说就知道了。对于一个固定的右端点,分别二分满足 \(a\) 和满足 \(b\) 的左端点然后取交集即可。注意初始化不能简单的初始化为 \(0\)

2025年11月2日

http://www.zskr.cn/news/37478.html

相关文章:

  • 2025年11月美国投资移民机构排行:十强对比与选购指南
  • ELK - Kibana是干什么用的?
  • 2025年评价高的二段力小角度铰链优质厂家推荐榜单
  • 2025年热门的高性价比定制五金厂家推荐及选购参考榜
  • 2025年质量好的特种纸印刷包装厂家推荐及选购参考榜
  • 2025年比较好的铁碳填料厂家推荐及选择参考
  • 2025年口碑好的陶瓷耐磨涂层TOP品牌厂家排行榜
  • 2025年热门的铁氟龙喷涂用户口碑最好的厂家榜
  • 2025年口碑好的防水防尘微动开关TOP品牌厂家排行榜
  • 2025年口碑好的不锈钢烘焙凉网架高评价厂家推荐榜
  • 2025年热门的称重模块生产TOP实力厂家推荐榜
  • 2025年质量好的MCU老化测试水冷机厂家最新TOP排行榜
  • 2025年评价高的过山车游乐设施热门厂家推荐榜单
  • 2025 年 11 月回转式风机厂家最新推荐,精准检测与稳定性能深度解析
  • 2025年评价高的超高压均质机厂家最新热销排行
  • 笔记本出厂自带的正版Windows和office可以迁移到其他电脑吗?附教程
  • 2025年评价高的欧式同步隐藏轨高评价厂家推荐榜
  • 2025年知名的西安dn40镀锌钢管热门厂家推荐榜单
  • 2025年评价高的大跨距电缆桥架品牌厂家排行榜
  • 2025 年 11 月瑜伽服裤厂家最新推荐,精准检测与稳定性能深度解析
  • 退役选手也要写 CSP 游记
  • 2025年口碑好的瀑布出水的厨房水槽厂家推荐及选择参考
  • 2025 年 11 月网袜裤厂家最新推荐,技术实力与市场口碑深度解析
  • 2025年知名的全铜液压浴室夹TOP品牌厂家排行榜
  • 2025年比较好的植物工厂生长灯高评价厂家推荐榜
  • 2025年知名的全屋定制生态板厂家最新用户好评榜
  • 2025年评价高的缓冲铰链厂家最新TOP实力排行
  • Golang-数组与切片
  • SVM多分类准确率优化方案-
  • 2025年靠谱的白刚玉磨料用户口碑最好的厂家榜