首页 > TAG信息列表 > P5665

CSP2019&洛谷P5665:划分(单调队列,高精度)

解析 自己写的时候写了二维单调队列优化的64分 一次过还是可以满意了啦 正解的关键结论是最优的方案的最后一段一定尽可能的短 原因嘛…显然 贪心的想,再最后一段的段首可以往前放的情况下肯定是要往前放的,这样代价更小,同时对后面的选取也更加有利 这个性质是可以递归的 考虑

P5665 划分

先来看一个错误的贪心做法:假设当前结尾的一段和为 \(a\),等待加入结尾的一段和为 \(b\),现在要处理新进来的数 \(c\)。 \(a\leq b\),将 \(a\) 算入答案,将 \(b\) 加入结尾。 \(a+b\leq c\),将 \(b\) 并入 \(a\)。 \(a\leq b+c\),此时将 \(a\) 算入答案。

题解 P5665 【划分】

我爱卡常,卡常爱我 题目大意 给你 \(n\) 个数,需要找到一些分界点 \(1 \leq k_1 \lt k_2 \lt \cdots \lt k_p \lt n\) ,使得 \[\sum_{i=1}^{k_1} a_i \leq \sum_{i=k_1+1}^{k_2} a_i \leq \cdots \leq \sum_{i=k_p+1}^{n} a_i \]并最小化 \[(\sum_{i=1}^{k_1} a_i)^2 + (\sum_{i=k_1+

P5665 划分

P5665 划分 题解 这题真的太毒瘤了,如果您想要 __int128 的话,您可以换一篇了 打死我也不会写 __int128    真香   12pt  dfs  观察前3个点的数据比较小,所以考虑暴搜 dfs ( pos , pre , rest , res )  当前枚举到了第pos个数字,当前的前驱是pre,剩余rest待凑成一个完整部分,当前