摘要:
分块算法被称为“优雅的暴力”,它是一种通过将数据分成若干个大小相等的“块”,从而平衡修改和查询时间复杂度的算法思想。 在信息学竞赛中,如果线段树、树状数组等高级数据结构难以实现,分块往往可以作为一种“保底”甚至首选方案。 核心思想:根号平衡 分块的核心在于一个简单的数学观察:如果将长度为 \(n\) 阅读全文
posted @ 2026-05-04 15:42
RonChen
阅读(8)
评论(0)
推荐(0)
摘要:
扫描线是计算几何中一种非常经典且高效的算法思想,它的核心逻辑是将多维空间中的几何问题,“降维”处理。想象一根无限长的直线,例如垂直线,从左向右在平面上扫过。随着直线的移动,只关注与扫描线相交的那些对象,并实时维护它们的状态。 例题:P5490 【模板】扫描线 求 \(n \ (1 \le n \le 阅读全文
posted @ 2026-05-04 10:24
RonChen
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号