zoukankan      html  css  js  c++  java
  • HDOJ_1052_ Tian Ji -- The Horse Racing

    AC代码:

    #include <iostream>
    #include <cstdio>
    #include <algorithm>
    #define Max 1010
    using namespace std;
    
    bool compare(int a,int b)
    {
        return a>b;
    }
    
    long long int ti[Max];
    long long int k[Max];
    
    int main(void)
    {
        long long money;
        freopen("in.txt","r",stdin);
        int n;
        while(scanf("%d",&n)!=EOF&&n)
        {
            for(int i=1;i<=n;i++)
                scanf("%d",&ti[i]);
            for(int i=1;i<=n;i++)
                scanf("%d",&k[i]);
                
            sort(ti+1,ti+1+n,compare);
            sort(k+1,k+1+n,compare);
            
            int m=n,count=0,timin=n,timax=1,kmin=n,kmax=1;
            while(m)
            {
                if(ti[timin]>k[kmin])
                {
                    count++;
                    m--;
                    timin--;
                    kmin--;
                }    
                else if(ti[timin]<k[kmin])
                {
                    count--;
                    m--;
                    timin--;
                    kmax++;
                }
                else if(ti[timax]>k[kmax])
                {
                    count++;
                    m--;
                    timax++;
                    kmax++;
                }
                else if(ti[timax]<k[kmax])
                {
                    count--;
                    m--;
                    kmax++;
                    timin--;
                }
                else if(ti[timin]==k[kmax])
                {
                    break;
                }        
                else if(ti[timin]<k[kmax])
                {
                    m--;
                    count--;
                    timin--;
                    kmax++;    
                }    
            }
            
            money=200*count;
            printf("%lld
    ",money);    
        }
        fclose(stdin);
        return 0;
    }
  • 相关阅读:
    uva 11549
    uva 11078
    uva 1335
    uva 1267
    uva 11520
    uva 12124
    uva 10795 A Different Task
    ACM俱乐部算法基础练习赛(1)
    【BZOJ1010】玩具装箱
    【BZOJ1901】Dynamic Rankings
  • 原文地址:https://www.cnblogs.com/phaLQ/p/9993003.html
Copyright © 2011-2022 走看看