HDOJ 2072 單詞數 字串,map

2021-08-05 18:42:32 字數 532 閱讀 2217

hdoj 2072

這是一道字串相關的題目。題意就是輸入一段話,每段話一行,統計這段話中有多少個單詞。

很容易想到map(可以簡單的認為是有序的二維陣列),將不同的單詞和出現的次數,記錄在mapwords中,然後通過建立迭代器map::iterator it; 訪問key值和對應value值。

這裡還用到了c++中string型別。不同於c,c++中的string型別可賦值,加減,比如這裡的char ch; string s; s+=ch;

#include

#include

#include

using

namespace

std;

int main()

map::iterator it; //容器迭代器

for(it=words.begin();it!=words.end();++it)

cout

}return

0;}

hd水題 hdoj 2072 單詞數

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

HDU 2072 單詞數(字串處理)

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

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

這裡先上 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 ...