GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版
AC代码
#include<iostream>
#include<set>
#include<string>
#include<sstream>
#include<ctype.h>
using namespace std;
int main() {
set<string> se;
string s, st;
while(cin >> s) {
for(auto i = s.begin(); i !=s.end(); ++i) {
if(isalpha(*i)) {
*i = tolower(*i);
} else {
*i = ' ';
}
}
stringstream ss(s);
while(ss >> st) {
se.insert(st);
}
}
for(auto i = se.begin(); i != se.end(); ++i) {
cout << *i << endl;
}
return 0;
}