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 ...