zoukankan      html  css  js  c++  java
  • (set stringstream)单词数 hdu2072

    单词数
    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 60065    Accepted Submission(s): 14892
     
     
    Problem Description
    lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
     
    Input
    有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
     
    Output
    每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
     
    Sample Input
    you are my friend
    #
     
    Sample Output
    4
     
    Author
    Lily
     
    Source
     
    Recommend
    linle
     
     
    #include<iostream>
    #include<string>
    #include<set>
    #include <sstream>
    using namespace std;
    int main()
    {
    set<string> b;
    string a,buf;
    while(getline(cin,a))
    {
    b.clear();
    if(a[0]=='#')
    break; //注意领会。;
    stringstream ss(a);
    while(ss>>buf) b.insert(buf);
    cout<<b.size()<<endl;
    }
    return 0;
    }
  • 相关阅读:
    C++ 实现简单快速排序
    LEETCODE 198. House Robber
    leetcode 174
    GIT 版本的回退
    unorderd_map 自定义键值及哈希函数的重载
    互斥锁 形成死锁实例
    leetcode 300
    LeetCode 62
    LeetCode 122
    SVN提交,强制注释
  • 原文地址:https://www.cnblogs.com/Weixu-Liu/p/9174852.html
Copyright © 2011-2022 走看看