uvaoj 10815 Andy's First Dictionary set的基本使用
将单词去重后按照字典序输出。
代码如下:
/*************************************************************************> File Name: 10815.cpp> Author: gwq> Mail: gwq5210@qq.com > Created Time: 2015年01月20日 星期二 14时34分22秒************************************************************************/#include <cmath>
#include <ctime>
#include <cctype>
#include <climits>
#include <cstdio>
#include <cstdlib>
#include <cstring>#include <map>
#include <set>
#include <queue>
#include <stack>
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
#include <algorithm>#define INF (INT_MAX / 10)
#define clr(arr, val) memset(arr, val, sizeof(arr))
#define pb push_back
#define sz(a) ((int)(a).size())using namespace std;
typedef set<int> si;
typedef vector<int> vi;
typedef map<int, int> mii;
typedef long long ll;const double esp = 1e-5;set<string> dict;int main(int argc, char *argv[])
{string str, buf;while (cin >> str) {int len = str.length();for (int i = 0; i < len; ++i) {if (isalpha(str[i])) {str[i] = tolower(str[i]);} else {str[i] = ' ';}}stringstream ss(str);while (ss >> buf) {dict.insert(buf);}}for (set<string>::iterator it = dict.begin(); it != dict.end(); ++it) {cout << *it << endl;}return 0;
}

uvaoj 10815 Andy's First Dictionary set的基本使用相关推荐

  1. 10815 - Andy's First Dictionary

    Andy's First Dictionary PS:因为该题排版较麻烦,这里给出OJ网址:UVa10815 - Andy's First Dictionary 输入一个文本,找出所有不同的单词(连续 ...

  2. UVA 10815 Andy's First Dictionary(STL: set)

    代码如下: #include <iostream> #include <sstream> #include <stdio.h> #include <set&g ...

  3. UVa 11062 Andy's Second Dictionary(刘汝佳紫书升级题)

    在介绍这道题之前,先介绍一下紫书里面和这道题很像的一道题: 紫书P112页 的例题5-3 安迪的第一个字典(Andy's First Dictionary UVa 10815) 原题链接如下: And ...

  4. 《STL》— UVa10815 Andy's First Dictionary

    UVa10815 Andy's First Dictionary 题意:输入一个文本,找出所有不同的单词(连续字母序列),按字典序从小到大输出.单词不分大小写. #include<string& ...

  5. 【UVA - 10815】 Andy's First Dictionary(STL+字符处理)

    题干: Andy, 8, has a dream - he wants to produce his very own dictionary. This is not an easy task for ...

  6. [STL] UVA 10815 安迪的第一个字典 Andy's First Dictionary

    1.set 集合 哦....对了,set有自动按照字典序排序功能..... 声明和插入操作 #include <cstdio> #include <vector> #inclu ...

  7. 例题5-3 安迪的第一个字典(Andy's First Dictionary,Uva 10815)

    #include<bits/stdc++.h> using namespace std; set<string> dict; int main(){string s,buf;w ...

  8. 例5-3 安迪的第一个字典(Andy‘s First Dictionary,UVa 10815)

    注意使用stringstream得到各个单词 #include <iostream> #include <string> #include <set> #inclu ...

  9. 字符串训练 ----- UVA 10815题目Andy's First Dictionary

    解题思路: 本题主要是涉及分割获取单词  然后按字典排序输出单词 (这个只要用qsort排序下就好了) AC代码如下 #include <iostream> #include <st ...

最新文章

  1. scrapy的name变量_Python3 Scrapy框架学习四:爬取的数据存入MongoDB
  2. 通过printf从目标板到调试器的输出
  3. MegaCli命令总结
  4. IT人员看待和预防癌症十大建议
  5. 使用Advanced Installer将.exe程序重新封装为.msi程序
  6. 程序开发语言c#中的 应该发成什么音,0006. 如何在C# winform 上开发 文字转语音
  7. 行政区域村级划分数据库_两区划定数据库规范
  8. hcia hdcp实验
  9. layui爬坑之路——input value属性绑定函数返回值
  10. 支持10K高清视频是HDMI 2.1有什么特点?
  11. 北京邮电计算机相关知识,2019北京邮电大学计算机专业考研经验分享
  12. 几种混沌系统混沌模型
  13. 微信小程序wepy框架+minui踩坑之路
  14. 华为OD机试题:身高体重排序
  15. Opencv Python 综合练习1---读取银行卡卡号
  16. oracle 11g 导入\导出(expdp impdp)详解之导入
  17. Android使用WebView加载Url时提示“请在微信客户端打开链接”
  18. windows设置Tomcat使用指定的JDK
  19. 用Windows Live Writer写CSDN博客和网易博客
  20. 高校学生使用计算机软件,高校计算机运用软件教学

热门文章

  1. 精益技术简历之道——改善技术简历的若干原则
  2. 每日java笔试五小题 2020-9-23
  3. 第二次修有关路基和隧道的CASIO 5800P 万能曲线计算程序可以正反标
  4. JAVA面试潜规则大公开,能帮你多拿5k薪资!
  5. Koordinator 0.6:企业级容器调度系统解决方案,引入 CPU 精细编排、资源预留与全新的重调度框架
  6. QQ,TIM 如何设置代理
  7. 移动端自动化测试实战(四)
  8. 顶峰网谈百度关键词排名基本规则
  9. dw图片居中怎么设置_【面试前】css样式垂直/水平/垂直水平居中的方式总结
  10. 图形化开发(五)022-Three.js之材质——受光影响-MeshLambertMaterial 兰伯特材质 MeshPhongMaterial 高光材质