Xxs 三十分求助

B2110 找第一个只出现一次的字符

denghuolanshan_1004 @ 2023-03-21 15:59:24

#include<bits/stdc++.h>
using namespace std;
int main(){
    int alf[26]={0};
    char a[1105];
    cin>>a;
    int len=strlen(a);
    for (int i=0;i<len;i++){
        int x=a[i];
        x-=97;
        alf[x]++;
    }
    for(int i=0;i<26;i++)
        if(a[i]==1){
            char n=i+97;
            cout<<n;
            return 0;
        }
    cout<<"no";
    return 0;
}

by Loser_Syx @ 2023-03-21 16:01:03

@denghuolanshanchu

第一个只出现一次的,并不是只出现一次的字典序最小的


by denghuolanshan_1004 @ 2023-03-21 16:02:42

哦?


by denghuolanshan_1004 @ 2023-03-21 16:02:57


|