http://ybt.ssoier.cn:8088/problem_show.php?pid=1185
源代码
#include<iostream>
#include<vector>
#include<set>
using namespace std;
int main()
{
int n, i;
string h;
vector<string>v;
set<string>s;
while (cin >> h)
{
v.push_back(h);
}
s.insert(v.begin(), v.end());
set<string>::iterator it = s.begin();
for (; it != s.end(); it++)
cout << *it << endl;
return 0;
}
1185:单词排序
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 6875 通过数: 3470
【题目描述】
输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)
【输入】
一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。
【输出】
按字典序输出这些单词,重复的单词只输出一次。
【输入样例】
She wants to go to Peking University to study Chinese
【输出样例】
Chinese Peking She University go study to wants
【来源】
来源:CSDN
作者:小小白正努力进阶
链接:https://blog.csdn.net/qq_45953333/article/details/104049760