BZOJ 1724: [Usaco 2006 Nov] Fence Repair 널빤지 절단 욕심쌓다역방향 사고

797 단어
BZOJ 1724: [Usaco 2006 Nov] Fence Repair 널빤지 절단 욕심쌓다역방향 사고
Code:
#include
#define setIO(s) freopen(s".in","r",stdin)
#define ll long long  
using namespace std;
priority_queue, greater >Q; 
int main()
{
    //setIO("input"); 
    int n;
    ll u,cur,sum=0; 
    scanf("%d",&n); 
    for(int i=1;i<=n;++i) scanf("%lld",&u), Q.push(u);  
    while(!Q.empty())
    { 
        cur=Q.top(); Q.pop();     
        if(!Q.empty()) 
        {
            cur+=Q.top(); Q.pop(); 
            Q.push(cur); 
            sum+=cur; 
        }
    }
    printf("%lld
",sum); return 0; }

  
posted @
2019-06-05 09:16 EM-LGH 읽기(
...) 설명(
...) 모음 편집

좋은 웹페이지 즐겨찾기