竞赛讨论区 > 有大佬能帮帮我吗,通过率是90.91%,是运行会超时吗?
头像
LRX大帅哥
发布于 2020-01-20 22:44
+ 关注

有大佬能帮帮我吗,通过率是90.91%,是运行会超时吗?


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int A = 0,B = 0,C = 0,count = 0,n=0;
    int max;
    char winner;
    while( n != -1)
    {
        scanf("%d",&n);
        if(n == 1)
        {
            A++;
            count++;
        }
        else if(n == 2)
        {
            B++;
            count++;
        }
         else if(n == 3)
        {
            C++;
            count++;
        }
    }
    printf("A=%d\n",A);
    printf("B=%d\n",B);
    printf("C=%d\n",C);
    printf("Tot=%d\n",count);
    if(A > B)
    {
        if(A > C)
        {
            max = A;
            winner = 'A';
        }
        else
        {
            max = C;
             winner = 'C';
        }
    }
    else
    {
        if(B > C)
        {
            max = B;
            winner = 'B';
        }
        else
        {
            max = C;
            winner = 'C';
        }
    }
    if(max >= (A+B+C)/2+1 )
    {
        printf("%c-yes\n",winner);
    }
    else
    {
        printf("all-NO\n");
    }
    return 0;
}

全部评论

(1) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐