zoukankan      html  css  js  c++  java
  • hdu 4296 贪心

    http://acm.hdu.edu.cn/showproblem.php?pid=4296

    找sum-w[i]-s[i]的最小值即可了。O(n)

    //#pragma comment(linker, "/STACK:102400000,102400000")
    #include <cstdio>
    #include <cstring>
    #include <algorithm>
    #include <string>
    #include <iostream>
    #include <iomanip>
    #include <cmath>
    #include <map>
    #include <set>
    #include <queue>
    using namespace std;
    
    #define ls(rt) rt*2
    #define rs(rt) rt*2+1
    #define ll long long
    #define ull unsigned long long
    #define rep(i,s,e) for(int i=s;i<e;i++)
    #define repe(i,s,e) for(int i=s;i<=e;i++)
    #define CL(a,b) memset(a,b,sizeof(a))
    #define IN(s) freopen(s,"r",stdin)
    #define OUT(s) freopen(s,"w",stdout)
    const ll ll_INF = ((ull)(-1))>>1;
    const double EPS = 1e-8;
    const double pi = acos(-1.0);
    const int INF = 100000000;
    
    const int MAXN = 100000+20;
    int w[MAXN],s[MAXN];
    
    int main()
    {
        int n,pos;
        ll sum,mmin;
        while(~scanf("%d",&n))
        {
            sum=0;
            for(int i=0;i<n;i++)
                scanf("%d%d",&w[i],&s[i]),sum+=w[i];
            mmin=sum-w[0]-s[0];
            pos=0;
            for(int i=1;i<n;i++)
                if(mmin>sum-w[i]-s[i])pos=i,mmin=sum-w[i]-s[i];
            printf("%I64d
    ",mmin);
        }
        return 0;
    }
    


  • 相关阅读:
    redis -- RDB
    redis--数据库
    redis-慢查询日志
    redis 订阅与发布
    redis 事务
    redis 事件
    redis--服务器与客户端
    readis 内部数据结构
    Redis数据类型
    Docker 限制容器资源
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/6885173.html
Copyright © 2011-2022 走看看