CF1394C Boboniu and String

标签:三分。

【6 / 100】

洛谷最劣解,\(O(n \log^2 n)\),但是题解区没有。

首先题目的要求实际上就是 \(B\)\(N\) 的个数分别相等,那么已知两者个数的时候可以直接分讨然后计算,时间复杂度 \(O(n)\)

考虑三分套三分,第一次三分 \(B\) 的个数,第二次三分 \(N\) 的个数。

感性理解一下,我们最后计算的式子都是类似 \(|x - a|\) 的形式,是单峰的,所以可以三分,严谨证明的话我也不会,有大佬会的话可以私信联系我。

代码很好写,但是常数比较大。

My submission.

posted @ 2024-06-09 21:09  Z_t_r  阅读(8)  评论(0编辑  收藏  举报