红薯


私信TA

用户名:dotcpp0664317

访问量:4937

签 名:

Make a fortune!

等  级
排  名 235
经  验 6147
参赛次数 0
文章发表 63
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

 

0.0分

3 人评分

  评论区

#include<stdio.h>
#include<string.h>
char str[1000000];
int main()
{
    int i=0;
    int arr[26] = { 0 };
    while(str[i-1]!=EOF){
        str[i]=getchar();
        arr[str[i] - 65]++;
        i++;
    }
    int j = 0;
    for (i = 0; i < 26; i++)
    {
        for (j =0; j < 26; j++)
        {
            if (arr[i] < arr[j])
            {
                arr[i] = 0;
                break;
            }
        }
    }
    for (i = 0; i < 26; i++)
    {
        if (arr[i])
        {
            printf("%c", 65 + i);
        }
    }
    return 0;
}
这个不会超时
2023-12-14 14:20:25
  • «
  • 1
  • »