美文网首页
2163. 删除元素后和的最小差值

2163. 删除元素后和的最小差值

作者: 来到了没有知识的荒原 | 来源:发表于2022-02-18 13:17 被阅读0次

2163. 删除元素后和的最小差值

class Solution {
public:
typedef long long ll;
    long long minimumDifference(vector<int>& nums) {
        int n=nums.size();
        ll s1[n],s2[n];
        memset(s1,0,sizeof s1),memset(s2,0,sizeof s2);
        priority_queue<ll>q1;
        priority_queue<ll,vector<ll>,greater<ll>>q2;

        ll sum=0;
        for(int i=0;i<n/3;i++){
            q1.push(nums[i]);
            sum+=nums[i];
            s1[i]=sum;
        }
        for(int i=n/3;i<n/3*2;i++){
            q1.push(nums[i]);
            sum-=q1.top();
            q1.pop();
            sum+=nums[i];
            s1[i]=sum;
        }

        sum=0;
        for(int i=n-1;i>=n/3*2;i--){
            q2.push(nums[i]);
            sum+=nums[i];
            s2[i]=sum;
        }

        for(int i=n/3*2-1;i>=n/3;i--){
            q2.push(nums[i]);
            sum-=q2.top();
            q2.pop();
            sum+=nums[i];
            s2[i]=sum;
        }

        ll res=LONG_MAX;
        for(int i=n/3-1;i<n/3*2;i++){
            res = min(res, s1[i]-s2[i+1]);
        }
        return res;
    }
};

相关文章

  • 2163. 删除元素后和的最小差值

    2163. 删除元素后和的最小差值[https://leetcode-cn.com/problems/minimu...

  • 买卖股票的最佳时机

    就是差值最大的两个数,找到元素索引小的位置与当前元素差值最大的。需要维护一个当前元素之前的最小元素值,然后与当前元...

  • Week 15 0626--0702

    question 1: 找出二叉搜索树中元素的最小差值 我的方法: 问题: 这种方法值比较上下两个节点间的差值,但...

  • 二分搜索树的相关操作

    插入元素 删除最小节点 删除最大节点 删除值为e的节点

  • 5.3 删除二叉搜索树的最大元素和最小元素

    在5.2中完成了树的遍历,这一节中将对如何从二叉搜索树中删除最大元素和最小元素做介绍:我们要想删除二分搜索树的最小...

  • 8、NumPy读写文件和基本函数

    均值(加权)、最大、最小、极差、中位数、方差、相邻元素差值、平方根、最大值的索引值、最小值的索引值、【所有数组中第...

  • 红黑树与2-3树详解

    1. 2-3 树1.1 2-3树查找元素1.2 2-3树删除元素删除最小元素删除任意元素1.3 2-3树与AVL ...

  • 栈 问题

    155. 最小栈 常数时间内检索最小元素 使用一个辅助栈,与元素栈同步插入与删除,用于存储与每个元素对应的最小值。...

  • Cousera 公开课Princeton Algorithms

    1. PQ的API接口 PQ的API接口 关键:能够找到最大(最小)的元素,能够删除最大(最小)的元素。 2. 应...

  • 【数据结构】1 删除最小数

    从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则...

网友评论

      本文标题:2163. 删除元素后和的最小差值

      本文链接:https://www.haomeiwen.com/subject/fycylrtx.html