警示后人,如果你MLE 64pts
查看原帖
警示后人,如果你MLE 64pts
735165
chenxi797楼主2025/8/5 13:53

首先,这道题数据非常水,O(n2logn)O(n^2logn) 能过,但是容易MLE。

注意到可能是答案的 ai+bja_i + b_j 一定满足 jnij \le \frac{n}{i}

因为若 j>nij > \frac{n}{i} 的话一定可以用 ap+bq(pi,q<j)a_p + b_q(p \le i,q < j) 填满这 nn 个数且小于 ai+bja_i + b_j

内层循环少了,堆内无用数据少了,空间就不会爆了。

思路来源:link

2025/8/5 13:53
加载中...