洛谷P1540 機器翻譯

2021-09-24 15:31:37 字數 783 閱讀 7311

題目鏈結

題意:計算機有m個記憶體,每個記憶體可以存乙個單詞,如果計算機記憶體裡儲存某些單詞,則不需要向外界搜尋,如果有新的單詞,計算機就會把記憶體中第乙個單詞刪除並新增這個新的單詞,現在要你求總共需要新增多少個,一開始內容為空。

思路:開乙個vector容器,每次遍歷即可,主要想練練vector。

**:

//

//write by yuan xilan on 2019...

//#include

using

namespace std;

typedef

long

long ll;

typedef

unsigned

long

long ull;

#define ms(s) memset(s, 0, sizeof(s))

const

int inf =

0x3f3f3f3f

;const

int maxn =

1e+5

;std::vector<

int> k;

intmain

(int argc,

char

* ar**)

for(

int i=

0; i<

(int

)k.size()

;++i)

else}}

} cout << num << endl;

return0;

}

洛谷 P1540 機器翻譯

小晨的電腦上安裝了乙個機器翻譯軟體,他經常用這個軟體來翻譯英語文章。這個翻譯軟體的原理很簡單,它只是從頭到尾,依次將每個英文單詞用對應的中文含義來替換。對於每個英文單詞,軟體會先在記憶體中查詢這個單詞的中文含義,如果記憶體中有,軟體就會用它進行翻譯 如果記憶體中沒有,軟體就會在外存中的詞典內查詢,查...

洛谷 P1540 機器翻譯

小晨的電腦上安裝了乙個機器翻譯軟體,他經常用這個軟體來翻譯英語文章。這個翻譯軟體的原理很簡單,它只是從頭到尾,依次將每個英文單詞用對應的中文含義來替換。對於每個英文單詞,軟體會先在記憶體中查詢這個單詞的中文含義,如果記憶體中有,軟體就會用它進行翻譯 如果記憶體中沒有,軟體就會在外存中的詞典內查詢,查...

洛谷P1540 機器翻譯

題目背景 小晨的電腦上安裝了乙個機器翻譯軟體,他經常用這個軟體來翻譯英語文章。題目描述 這個翻譯軟體的原理很簡單,它只是從頭到尾,依次將每個英文單詞用對應的中文含義來替換。對於每個英文單詞,軟體會先在記憶體中查詢這個單詞的中文含義,如果記憶體中有,軟體就會用它進行翻譯 如果記憶體中沒有,軟體就會在外...