题目确保了不含空格和回车,因此我们可以直接使用cin读入,并把所有的字符插入到一个set中。最终输出set大小即可。

#include <bits/stdc++.h>
using namespace std;

int main() {
    string s;
    cin >> s;
    set<char> cnt;
    for(auto i : s) cnt.insert(i);
    cout << cnt.size() << endl;    
}

活动地址:https://www.nowcoder.com/discuss/726480854079250432