随笔分类 - 算法
摘要:洛谷传送门 的做法讲的人比较多,就不提了(人) Solution 因为 的做法并没有看出来正确性显然,所以这里简单yy一下。 我们先说结论:答案为 ,也就是将相差最大的逆序对变为同一个数的代价。 设 \(a_i,a_j(
阅读全文
摘要:题目传送门 Solution 我们先考虑其中一个问题: 可以简单的移项得到: 或 。 看到这里你可能还不知道是什么 再看看数据范围 我直接暴力 说明我们可以找一些复杂度不太大而且和不等式有关
阅读全文
摘要:Solution 想要得到差最大,只能是最小的自己一组或者全部在一组,因为:如果拿另一个和最小的一组,最小值只有可能最小,最大值只有可能更大,反证完毕。 那么我们可以将 数组从小到大排序,那么现在 是 , 是 ,
阅读全文
摘要:呜呜呜,调了我一下午的矩阵快速幂。(;′⌒`) Solution 首先,我们将题目的意思模拟一下,可以得到: \[ dx_i=dx_{i-1}+sx_{i-1}+sy_{i-1}+i-1,\\dy_i=dy_{i-1}+sx_{i-1}+sy_{i-1}+i-1,\\sx_i=sx_{i-1}+dx
阅读全文