洛谷 P1540 機器翻譯

2021-10-02 13:20:36 字數 608 閱讀 3438

題目鏈結

思路:看它的提示就差不多了。

找不找的到。

1.找到就不用查字典

2.找不到

…a.查字典,(就是新加入這個數)

…b.如果滿了的話,就從第乙個到最後乙個數依次替換(這裡我用取模)

#include

#include

//memset函式的標頭檔案

using

namespace std;

int a[

1000

],b;

intmain()

} cout

}

這篇是大佬的,給你們提供更好的方案

他/她的部落格

#include

#include

#include

using

namespace std;

intmain()

if(a.

size()

>n) a.

erase

(a.begin()

);} cout

}

洛谷 P1540 機器翻譯

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

洛谷 P1540 機器翻譯

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

洛谷P1540 機器翻譯

題目鏈結 題意 計算機有m個記憶體,每個記憶體可以存乙個單詞,如果計算機記憶體裡儲存某些單詞,則不需要向外界搜尋,如果有新的單詞,計算機就會把記憶體中第乙個單詞刪除並新增這個新的單詞,現在要你求總共需要新增多少個,一開始內容為空。思路 開乙個vector容器,每次遍歷即可,主要想練練vector。w...