https://atcoder.jp/contests/abc132/tasks/abc132_a
解説
https://atcoder.jp/contests/abc132/submissions/6191286
c++のstringは実はソートができる。
ソートをすると、ASSAはAASSのように同じ文字は同じグループでまとまってくる。
あとは、条件を確かめる。
ちょうど2種類の文字から成る⇒S[1]!=S[2]
各文字はちょうど二回ずつ⇒S[0]=S[1]かつS[2]=S[3]
string S; //--------------------------------------------------------------------------------------------------- void _main() { cin >> S; sort(all(S)); if (S[0] == S[1] and S[1] != S[2] and S[2] == S[3]) cout << "Yes" << endl; else cout << "No" << endl; }