一开始不知道用那个方法,后来用了find函数。
但提交后11个数据只对了9个。
后来用计数的方法AC了这道题。
#include<iostream>
using namespace std;
const int N=26;
const int N2=1e5;
int a[N];
char z[N2];
int main()
{
// freopen("xxx.in","r",stdin);
// freopen("yyy.out","w",stdout);
string n;
getline(cin,n);
int xb=-1,cd=n.size();
for(int i=0;i<cd;i++)
{
xb=n[i]-'a';
z[i]=n[i];
a[xb]+=1;
//cout << a[xb] << " ";
}
/**/
for(int i=0;i<N2;i++)
{
xb=z[i]-'a';
if(a[xb]==1)
{
cout << z[i];
return 0;
}
}
cout << "no";
// fclose(stdin);
// fclose(stdout);
return 0;
}