九度oj 單詞替換

2022-06-23 14:21:11 字數 757 閱讀 2547

題目描述:

輸入一個字串,以回車結束(字串長度<=100)。該字串由若干個單片語成,單詞之間用一個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另一個單詞,並輸出替換之後的字串。

輸入:多組資料。每組資料輸入包括3行,

第1行是包含多個單詞的字串 s,

第2行是待替換的單詞a,(長度<=100)

第3行是a將被替換的單詞b。(長度<=100)

s, a, b 最前面和最後面都沒有空格.

輸出:

每個測試資料輸出只有 1 行,

將s中所有單詞a替換成b之後的字串。

樣例輸入:

you want someone to help you

youi

樣例輸出:

i want someone to help you

解題思路:

利用stl可簡化這個問題,有點小技巧在於在於給每個字串首尾加空格。

# include# include# includeusing namespace std;

int main()

//去掉首尾兩端的空格

tmp.erase(0,1);

tmp.erase(tmp.size()-1,1);//初始位置,長度

cout<

九度OJ小結2

由於安排問題,距離上次小結時間已經過去很久。導致這次小結的內容很多。 本次小結涉及到主要內容如下所示 1 最小生成樹問題 對於最小生成樹問題...

題目1083 特殊乘法 九度oj

題目描述 寫個演算法,對2個小於1000000000的輸入,求結果。 特殊乘法舉例 123 45 1 4 1 5 2 4 2 5 3 4 3 5 輸入 兩個小於1000000000的數 輸出 輸入可能有多組資料,對於每一組資料,輸出input中的兩個數按照題目要求的方法進行運算後得到的結果。 樣例輸入...

九度oj1202排序問題

題目1202 排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 31534 解決 10415 題目描述 對輸入的n個數進行排...