hdu2072 字串問題

2022-05-30 00:54:09 字數 860 閱讀 6696

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 #include

3 #include4 #include

5using

namespace

std;67

sets;89

intmain()

1020

return0;

21 }

view code

單詞數 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 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符...