zoukankan      html  css  js  c++  java
  • codeforces@281 B

    shui

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    using namespace std;
    const int maxn=220000;
    int numa[maxn],numb[maxn];
    long long suma,sumb;
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            int etc;
            int la=0,lb=0,last;
            suma=0;sumb=0;
            for(int i=0;i<n;i++){
                scanf("%d",&etc);
                if(etc>=0)
                    {
                        numa[la++]=etc;
                        suma+=etc;
                    }
                else{
                    numb[lb++]=-etc;
                    sumb+=-etc;
                    }
                if(i==n-1){
                    if(etc>=0) last=0;
                    else last=1;
                }
            }
            int state=-1;
            for(int i=0;state==-1&&i<la&&i<lb;i++){
                if(numa[i]>numb[i])
                    state=0;
                if(numa[i]<numb[i])
                    state=1;
                }
            if(state==-1){
                if(la>lb) state=0;
                if(la<lb) state=1;
            }
            if(suma>sumb) printf("first
    ");
            else if(suma<sumb) printf("second
    ");
            else{
                if(state==0) printf("first
    ");
                else if(state==1) printf("second
    ");
                else{
                    if(last==0) printf("first
    ");
                    else printf("second
    ");
                }
            }
        }
        return 0;
    }
  • 相关阅读:
    中国象棋评估函数建模
    C语言中指针变量传参
    STM32外部中断
    C语言中的注释
    STM32学习网址
    C语言中的布尔值
    更改KEIL背景配色
    Modbus通讯协议
    DUP
    算法的时间复杂度
  • 原文地址:https://www.cnblogs.com/vactor/p/4142865.html
Copyright © 2011-2022 走看看