1185:单词排序

岁酱吖の 提交于 2020-01-23 00:54:49

 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

【来源】


No

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!