[OII 2025] 双色金字塔 题解
暴力预处理出第 0 表示白色,1 表示黑色):
-
11 1 1:同一行 / 列连续的两个
1; -
101 010:另一种两对角线相交的情况。
若查询 upper_bound 快速定位可能对应的对角线,或再通过一些预处理做到线性。
时间复杂度
考场代码写得比较难看就不放了,有需要可以私信。
暴力预处理出第 0 表示白色,1 表示黑色):
11 1
1
:同一行 / 列连续的两个 1;
101
010
:另一种两对角线相交的情况。
若查询 upper_bound 快速定位可能对应的对角线,或再通过一些预处理做到线性。
时间复杂度
考场代码写得比较难看就不放了,有需要可以私信。