| 提出番号 | 1086 |
|---|---|
| 提出者 | C3H5(ONO2)3 |
| 言語 | C++ |
| 提出日時 | 2017-12-10 11:29:33 |
| 問題名 | (50)文字列中に含まれる文字種の数 |
| 結果 | AC |
| 点数 | 100% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | AC | 100% | 1ms | 8688KB |
| 2 | AC | 100% | 2ms | 8176KB |
| 3 | AC | 100% | 2ms | 8400KB |
| 4 | AC | 100% | 2ms | 8112KB |
| 5 | AC | 100% | 2ms | 7536KB |
| 6 | AC | 100% | 1ms | 8064KB |
#include "bits/stdc++.h"
using namespace std;
#define ll long long
#define mp make_pair
#define REP(i,m,n) for(ll i=m;i<n;i++)
#define MOD 1000000007
#define INF 10000000000000000
vector<int>v(30,0);
int main(){
int ans=0;
string s;
cin>>s;
REP(i,0,s.size()){
v[s[i]-'a']++;
}
REP(i,0,v.size()){
if(v[i]!=0){
ans++;
}
}
cout<<ans<<endl;
return 0;
}