習題 5 10 uva1597 在web中搜尋

2021-09-26 19:07:38 字數 966 閱讀 7684

這題不難,只要有點 stl 的知識就行了

關於文章而言,肯定是每篇文章開個結構體去存

要存什麼內容呢,我存了

每行是什麼(每行的文字)

每行的字典(運用了例題5-3安妮字典中的初始化方法) (用 set)

//即使用 stringstream 讀行內容,非常好用,

全篇文章的 字典(用 map)

以及所有文字的字典(map)

主要你要搞清楚你要用啥,剛開始不清楚沒關係,寫著寫著,少什麼加什麼就行了

然後查詢時 and 可以和 or 的情況整合一下下,少點** …

好,上**,(注意不要少打或者多打『-』!!!!!!』=『) 不然就和我一樣wa了嗚嗚嗚

#include using namespace std;

const char *msg=;

typedef setset;

map exist; //全文

int ge;

struct stuweb[110];

void input();

void query();

int main()

void input()

// 標準化所存單詞

stringstream ss(s);

while (ss >> buf)

//加全文單詞,加行字典,加所有文字單詞

web[i].dic.push_back(dyz); // 行字典搞完,放入

} }

}void query()

else if(s.substr(i,3) == "and")

else if(s.substr(i,2) == "or")

} if(!ok)}}

} // 如果沒找到

if(!f) puts(msg[0]); puts(msg[1]);

}}

python學習 從入門到實踐 5 10習題

5 10 檢查使用者名稱 按下面的說明編寫乙個程式,模擬 確保每位使用者的使用者名稱 都獨一無二的方式。建立乙個至少包含 5個使用者名稱的列表,並將其命名為 current users 再建立乙個包含 5個使用者名稱的列表,將其命名為 new users 並確保其中有一兩 個使用者名稱也包含在列表 ...

習題3 5 謎題 UVa227

演算法競賽入門經典 第2版 第3章 陣列和字串 習題3 5 謎題 uva227 感悟。1 直接看英文原題的輸入輸出樣例,在題意理解要求上省了許多力。2 程式難在輸入輸出處理,難在字元讀取,策略 寫一段 跟蹤除錯一段,正確之後才往下寫,其中發現不少錯誤,一氣呵成,寫出無誤的 真的是很難很難啊。3 對g...

習題4 10 洪水 UVa815

演算法 競賽入門經典 第2版 第4章 函式和遞迴 習題4 10 洪水 uva815 感悟。2 反覆中英文對照,愣是沒看懂樣例中的water level is 46.67 meters.3 題意沒理解,程式設計就沒法開始。4 搜尋還是搜尋看到這副圖,馬上明白,本題很快就能弄懂,歸根結底,還是英文水平次...