ABC310C 最初は,回文かそうでないかで分けて考えていた. 回文を入れる string 型の set を a, そうでない文を入れる set を b とする.ただし,b に入れるときは, \(s_{i}\) と \(reverse(s_{i})\) の両方を入れる. \(i \in N\) の \(s_{i}\) を \(a,b\) に分配した後, a.size() + b.size()/2 が答え. 改良:string 型の set st を用意する. \(s_{i}\) が回文かそうでないかは区別せずに, st に \(s_{i}\) と \(reverse(s_{i})\) を入れる…