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;
    }
  • 相关阅读:
    C#里partial关键字的作用
    Xamarin.Android之布局文件智能提示问题
    C语言文件操作
    CArray
    Unicode和多字节的相互转换
    可变参数问题研究
    VC6.0支持UNICODE的步骤
    Unicode编码表
    @@
    内存映射文件原理
  • 原文地址:https://www.cnblogs.com/phaLQ/p/9993003.html
Copyright © 2011-2022 走看看