範例程式碼 uva10815

//uva10815
#include<iostream>
#include<set>
#include<string>
using namespace std;
int main(){
  set<string>ans;
  string s;
  char c;
  while(cin.get(c)){
    if(isalpha(c)){s.push_back(tolower(c));continue;}
    if(s!="")ans.insert(s);s="";
  }
  if(s!="")ans.insert(s);s="";
  for(auto&s:ans)cout<<s<<endl;
  return 0;
}