zoukankan      html  css  js  c++  java
  • STL 的运用 istringstream的运用

    单词数

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 44427    Accepted Submission(s): 10840


    Problem Description
    lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
     
    Input
    有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
     
    Output
    每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
     
    Sample Input
    you are my friend
    #
     
    Sample Output
    4
    #include<iostream>
    #include<sstream>
    #include<set>
    #include<string>
    using namespace std;
    int main()
    {
        string s ;
        while(getline(cin,s)&&s!="#")
        {
            istringstream cin(s);
            set<string>words;
            string w;
            while(cin>>w)
                words.insert(w);
            cout<<words.size()<<endl;
        }
    }
     
  • 相关阅读:
    BZOJ 1050 旅行
    BZOJ 1040 骑士
    BZOJ 1038 瞭望塔
    BZOJ 1037 生日聚会
    BZOJ 1823 满汉全席
    BZOJ 3091 城市旅行
    CF702E Analysis of Pathes in Functional Graph
    Luogu 2154 [SDOI2009]虔诚的墓主人
    Luogu 1268 树的重量
    Luogu 4867 Gty的二逼妹子序列
  • 原文地址:https://www.cnblogs.com/wangmenghan/p/5679628.html
Copyright © 2011-2022 走看看