zoukankan      html  css  js  c++  java
  • BZOJ 2947 Poi2000 促销 set

    标题效果:特定n天,首先插入一些每天。然后去掉最高值和最低值,要付出最大的值-至少值价格。乞讨n总天数支付的价格

    堆/段树/平衡树光秃秃的标题

    #include <set>
    #include <cstdio>
    #include <cstring>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    int n,m;
    long long ans;
    multiset<int> s;
    int main()
    {
    	int i,j,x;
    	cin>>n;
    	for(i=1;i<=n;i++)
    	{
    		scanf("%d",&m);
    		for(j=1;j<=m;j++)
    			scanf("%d",&x),s.insert(x);
    		multiset<int>::iterator it=s.begin();
    		ans-=*it;s.erase(it);
    		it=s.end();it--;
    		ans+=*it;s.erase(it);
    	}
    	cout<<ans<<endl;
    	return 0;
    }
    


    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    Next Permutation
    SpringMVC配置信息
    Servlet详解(转载)
    Length of Last Word
    Maximum Subarray**
    Divide Two Integers
    Generate Parentheses***
    http解码-2
    编码-1
    扫描工具对比
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4676573.html
Copyright © 2011-2022 走看看