摘要:
传送门。有这样一个结论:一个后缀中\([i+1,n]\) 中所有的正数都可以被取到,所以维护一个正数后缀和 \(s_i\),枚举每个位置 \(i\),如果 \(i\) 为奇数,答案对 \(a_i+s_{i+1}\) 取 \(\max\),否则对 \(s_{i+1}\) 取 \(\max\)。 下面证 阅读全文
posted @ 2023-09-26 13:34
XYukari
阅读(54)
评论(0)
推荐(0)
摘要:
异或和按位处理的典型例题。要求所有子区间异或和乘区间长度的总和,朴素的方法是 \(O(n^2)\) 地枚举区间,显然无法通过。 因为涉及异或和,而异或运算不进位,故自然地想到把 \(a_i\) 写成二进制形式,单独研究每一位的贡献,最后再合并。这是处理此类问题的一般思路。 1. 二进制拆分 比方说, 阅读全文
posted @ 2023-09-26 12:54
XYukari
阅读(212)
评论(0)
推荐(1)

浙公网安备 33010602011771号