中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

服務(wù)器怎么運行網(wǎng)站推廣普通話手抄報圖片大全

服務(wù)器怎么運行網(wǎng)站,推廣普通話手抄報圖片大全,未備案的網(wǎng)站,重慶seo招聘[NOIP2010 提高組] 機器翻譯 題目背景 NOIP2010 提高組 T1 題目描述 小晨的電腦上安裝了一個機器翻譯軟件,他經(jīng)常用這個軟件來翻譯英語文章。 這個翻譯軟件的原理很簡單,它只是從頭到尾,依次將每個英文單詞用對應(yīng)的中文含義來替換。對于…

[NOIP2010 提高組] 機器翻譯

題目背景

NOIP2010 提高組 T1

題目描述

小晨的電腦上安裝了一個機器翻譯軟件,他經(jīng)常用這個軟件來翻譯英語文章。

這個翻譯軟件的原理很簡單,它只是從頭到尾,依次將每個英文單詞用對應(yīng)的中文含義來替換。對于每個英文單詞,軟件會先在內(nèi)存中查找這個單詞的中文含義,如果內(nèi)存中有,軟件就會用它進(jìn)行翻譯;如果內(nèi)存中沒有,軟件就會在外存中的詞典內(nèi)查找,查出單詞的中文含義然后翻譯,并將這個單詞和譯義放入內(nèi)存,以備后續(xù)的查找和翻譯。

假設(shè)內(nèi)存中有 M M M 個單元,每單元能存放一個單詞和譯義。每當(dāng)軟件將一個新單詞存入內(nèi)存前,如果當(dāng)前內(nèi)存中已存入的單詞數(shù)不超過 M ? 1 M-1 M?1,軟件會將新單詞存入一個未使用的內(nèi)存單元;若內(nèi)存中已存入 M M M 個單詞,軟件會清空最早進(jìn)入內(nèi)存的那個單詞,騰出單元來,存放新單詞。

假設(shè)一篇英語文章的長度為 N N N 個單詞。給定這篇待譯文章,翻譯軟件需要去外存查找多少次詞典?假設(shè)在翻譯開始前,內(nèi)存中沒有任何單詞。

輸入格式

2 2 2 行。每行中兩個數(shù)之間用一個空格隔開。

第一行為兩個正整數(shù) M , N M,N M,N,代表內(nèi)存容量和文章的長度。

第二行為 N N N 個非負(fù)整數(shù),按照文章的順序,每個數(shù)(大小不超過 1000 1000 1000)代表一個英文單詞。文章中兩個單詞是同一個單詞,當(dāng)且僅當(dāng)它們對應(yīng)的非負(fù)整數(shù)相同。

輸出格式

一個整數(shù),為軟件需要查詞典的次數(shù)。

樣例 #1

樣例輸入 #1

3 7
1 2 1 5 4 4 1

樣例輸出 #1

5

提示

樣例解釋

整個查字典過程如下:每行表示一個單詞的翻譯,冒號前為本次翻譯后的內(nèi)存狀況:

  1. 1:查找單詞 1 并調(diào)入內(nèi)存。
  2. 1 2:查找單詞 2 并調(diào)入內(nèi)存。
  3. 1 2:在內(nèi)存中找到單詞 1。
  4. 1 2 5:查找單詞 5 并調(diào)入內(nèi)存。
  5. 2 5 4:查找單詞 4 并調(diào)入內(nèi)存替代單詞 1。
  6. 2 5 4:在內(nèi)存中找到單詞 4。
  7. 5 4 1:查找單詞 1 并調(diào)入內(nèi)存替代單詞 2。

共計查了 5 5 5 次詞典。

數(shù)據(jù)范圍

  • 對于 10 % 10\% 10% 的數(shù)據(jù)有 M = 1 M=1 M=1 N ≤ 5 N \leq 5 N5
  • 對于 100 % 100\% 100% 的數(shù)據(jù)有 1 ≤ M ≤ 100 1 \leq M \leq 100 1M100 1 ≤ N ≤ 1000 1 \leq N \leq 1000 1N1000。

提交代碼

#include<iostream>
using namespace std;
const int N = 1e6 + 10;
int quee[N]={-1}, a[N], n, m;
int l, k,sum;
bool flag = false;
int main()
{cin >> n >> m;for (int i = 0; i < m; i++){cin >> a[i];if (a[i] == 0)a[i] = -1;}for (int i = 0; i < m; i++){flag = false;for (int j = l; j < n; j++){if (a[i] == quee[j]){flag = true;break;}}if (!flag){quee[k++] = a[i];sum++;}if (k > n){quee[l++] = -1;n++;}}cout << sum << endl;return 0;
}

代碼思路總結(jié)

  • 輸入處理
    • 讀取內(nèi)存容量 n 和文章長度 m。
    • 讀取文章中的單詞序列 a[],并將值為 0 的單詞替換為 -1(為了避免與未初始化的隊列元素沖突)。
  • 邏輯處理
    • 遍歷文章中的每個單詞:
      • 檢查當(dāng)前單詞是否已經(jīng)在內(nèi)存隊列 quee[] 中。
      • 如果單詞不在內(nèi)存中,則將其加入隊列,并增加查詞典次數(shù) sum
      • 如果隊列已滿(k > n),則移除最早進(jìn)入隊列的單詞(通過移動左指針 l)。
  • 輸出結(jié)果
    • 輸出查詞典的總次數(shù) sum。

算法刷題記錄

http://www.risenshineclean.com/news/21848.html

相關(guān)文章:

  • 達(dá)州做網(wǎng)站的公司有哪些淘寶優(yōu)化
  • wordpress中文團隊哈爾濱seo推廣
  • 網(wǎng)站域名被劫持近日網(wǎng)站收錄查詢
  • 銷售草皮做網(wǎng)站行嗎百度首頁排名優(yōu)化多少錢
  • 怎么做自己的店鋪網(wǎng)站東莞網(wǎng)站推廣的公司
  • 廣告公司管理制度雙橋seo排名優(yōu)化培訓(xùn)
  • 加盟餐飲的網(wǎng)站建設(shè)蘭州網(wǎng)站seo服務(wù)
  • 網(wǎng)站前臺設(shè)計過程企業(yè)網(wǎng)站的推廣方法有哪些
  • 南昌網(wǎng)站建設(shè)方案報價企業(yè)培訓(xùn)公司
  • 網(wǎng)站廣東海外建設(shè)集團有限公司網(wǎng)絡(luò)營銷公司業(yè)務(wù)范圍
  • 全面的蘇州網(wǎng)站建設(shè)seo關(guān)鍵詞排名優(yōu)化怎么樣
  • 北京宏福建設(shè)有限公司網(wǎng)站網(wǎng)頁怎么優(yōu)化
  • app 網(wǎng)站可以做的免費推廣產(chǎn)品推廣運營方案
  • 注冊公司網(wǎng)站怎么做怎樣做好競價推廣
  • 免費申請個人網(wǎng)站申請應(yīng)用關(guān)鍵詞優(yōu)化
  • 化妝品網(wǎng)站建設(shè)發(fā)帖秒收錄的網(wǎng)站
  • 網(wǎng)站開發(fā)前端應(yīng)用程序站長之家seo綜合
  • 網(wǎng)站設(shè)計的英文東莞發(fā)布最新通告
  • 如何做供求網(wǎng)站企業(yè)培訓(xùn)課程設(shè)置
  • 醫(yī)院網(wǎng)站asp分銷系統(tǒng)
  • 建設(shè) 大型電子商務(wù)網(wǎng)站南京今天重大新聞事件
  • 北京高端網(wǎng)站建設(shè)價格sem優(yōu)化托管公司
  • html購物網(wǎng)站代碼今天新聞頭條最新消息
  • 怎么看一個網(wǎng)站是哪個公司做的包括哪些內(nèi)容
  • 鄭州網(wǎng)站建網(wǎng)站域名解析ip
  • 企業(yè)手機網(wǎng)站源碼下載女生學(xué)網(wǎng)絡(luò)營銷這個專業(yè)好嗎
  • 網(wǎng)站建設(shè)制作 南京公司百度搜索競價
  • 淘寶網(wǎng)站制作公司哪家好關(guān)鍵詞搜索查詢
  • 用div css做網(wǎng)站首頁發(fā)布
  • 域名注冊好了怎么做網(wǎng)站網(wǎng)絡(luò)軟文營銷案例