problem description
lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。
input
有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符號,遇到#時表示輸入結束。
output
每組只輸出乙個整數,其單獨成行,該整數代表一篇文章裡不同單詞的總數。
sample input
you are my friend
#sample output
4用的set集合,對這個還不是就很了解…
set是乙個集合,因此集合中元素不允許有重複,若需要重複,需要用multiset
這裡用還到stringstream,在sstream標頭檔案中,用法詳見:
例:int 與string轉化:
int x=1000;
string result;
streamstring str;
str>result;
result 就是1000;
stringstream流每次以空格作為讀取結束識別符號結尾
因為是多組資料,最後需要清空set集合,第一次沒clear ,wa了兩次
ac**:
1 #include2 #includeview code3 #include4 #include
5using
namespace
std;67
sets;89
intmain()
1020
return0;
21 }
單詞數 HDU 2072( 字串處理 )
lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符號,遇到 時表示輸入結束。output 每...
HDU 1274展開字串 HDU 2072單詞數
需要簡單的遞迴呼叫,主要是string用的有點糾結,還是不熟練啊 include include include define n 255 char str n std string stri std string strn int num std string iterator process s...
HDU 2072 單詞數(字串處理)
problem description lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面,你的任務是幫助xiaoou333解決這個問題。input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符...