题解:P14638 [NOIP2025] 序列询问 / query(民间数据)
HRS_ren_zheng_hang · · 题解
先以每个区间左端点为横轴,右端点为纵轴建一个坐标系,更直观。
在这个坐标系中,查询
考虑分成两块:
因为每次查询同时算
但下面那一块并不好算。
但我们发现,如果
其中横向的平行四边形可以从上往下扫时类似地计算。
如果
递归计算,时间复杂度
实际上,若
另一种做法(其它题解)是按一开始的想法这样覆盖下面一块:
代码洛谷没过就不放了。
HRS_ren_zheng_hang · · 题解
先以每个区间左端点为横轴,右端点为纵轴建一个坐标系,更直观。
在这个坐标系中,查询
考虑分成两块:
因为每次查询同时算
但下面那一块并不好算。
但我们发现,如果
其中横向的平行四边形可以从上往下扫时类似地计算。
如果
递归计算,时间复杂度
实际上,若
另一种做法(其它题解)是按一开始的想法这样覆盖下面一块:
代码洛谷没过就不放了。