HDU 2072 單詞數(黑科技字串處理)

2021-07-31 11:04:05 字數 933 閱讀 1705

這裡先上**

#include

#include

#include

#include

#include

#include

#include

#include

#define clear(n,m) memset(n,m,sizeof(n))

#define ll long long

using

namespace

std;

int main()

cout

<< map.size() << endl;

}return

0;}

istringstream物件可以繫結一行字串,然後以空格為分隔符把該行分隔開來。

c++引入了ostringstream、istringstream、stringstream這三個類,要使用他們建立物件就必須包含sstream這個標頭檔案。

istringstream類用於執行c++風格的串流的輸入操作。

ostringstream類用於執行c++風格的串流的輸出操作。

strstream類同時可以支援c++風格的串流的輸入輸出操作。

istringstream的建構函式原形如下:

istringstream::istringstream(string str);

它的作用是從string物件str中讀取字元。

**示例:

#include

#include//istringstream 必須包含這個標頭檔案

#include

using

namespace

std;

int main()

輸出是:iam

aboy

hdu 2072 統計單詞數 set

傳送門 思路 每輸入一行單詞,檢驗有多少個不同的單詞 關鍵在於兩點 單詞不要重複 注意好空格 自己用作為集合,已經去掉了第一點 再用sstream 參見個人部落格之前的說明 去掉空格,進行計數。如下 include include include include set版本 includeusing...

HDU 2072 單詞數 map的應用

題目鏈結 思路 簡單map wa兩次 細節細節細節 ac include include include include using namespace std int main if mp a 0 flag a.clear 被我放到if裡面了,wa了兩次 printf d n ans 寫這題的時候...

HDU 2072 單詞數(字串處理)

problem description lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面,你的任務是幫助xiaoou333解決這個問題。input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符...