大佬求救TAT

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

lujiulu @ 2024-10-29 11:14:42

#include<iostream>
using namespace std;
int tong[28];
int main(){
    string a;
    cin>>a;
    for(int i=0;i<a.size();i++){
        int j=int(a[j])-49;
        tong[j]++;
    }
    for(int i=0;i<26;i++){
        if(tong[i]==1){
            char aa=char(i)+49;
            return 0;
        }
    }
    cout<<"no";
    return 0;
}

by Owen1234 @ 2024-10-29 12:02:24

题面所说的第一个是字符串里的第一个,而不是字典序的第一个


|