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

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

網(wǎng)站建設(shè)公司價(jià)位百度指數(shù)的需求指數(shù)

網(wǎng)站建設(shè)公司價(jià)位,百度指數(shù)的需求指數(shù),阿里ecs 搭建網(wǎng)站,坑梓網(wǎng)站建設(shè)咨詢鏈接: 833. 字符串中的查找與替換 題意: n組操作,其中第i組: 檢查 子字符串 sources[i] 是否出現(xiàn)在 原字符串 s 的索引 indices[i] 處。如果沒有出現(xiàn), 什么也不做 。如果出現(xiàn),則用 targets[i] 替換 該子…

鏈接:

833. 字符串中的查找與替換

題意:

n組操作,其中第i組:

  1. 檢查 子字符串 sources[i] 是否出現(xiàn)在 原字符串 s 的索引 indices[i] 處。
  2. 如果沒有出現(xiàn), 什么也不做
  3. 如果出現(xiàn),則用 targets[i] 替換 該子字符串。

所有替換操作必須 同時(shí) 發(fā)生,這意味著替換操作不應(yīng)該影響彼此的索引。測試用例保證元素間不會重疊 。

解:

由于要對原字符串進(jìn)行判斷所以我們不對字符串進(jìn)行直接修改(當(dāng)然好像弄一個(gè)偏移量也可以寫原地算法嗷)

由于每組操作互不影響,所以我們按原字符串的下標(biāo)進(jìn)行排序,然后從頭到尾處理就行,方便字符串拼接和字符串匹配

實(shí)際代碼:

#include<bits/stdc++.h>
using namespace std;
string findReplaceString(string s, vector<int>& indices, vector<string>& sources, vector<string>& targets)
{string ans;int n=indices.size();map<int,int>mp;for(int i=0;i<n;i++) mp[indices[i]]=i;auto it=mp.begin();for(int i=0;i<s.size();i++){if(i==it->first){int mao=s.find(sources[it->second],i);if(mao==i){ans.append(targets[it->second]);i+=sources[it->second].size()-1;}it++;}else ans+=s[i];}return s; 
}
int main()
{string s;cin>>s;int n;cin>>n;vector<int> indices;vector<string> sources,targets;while(n--){int t;string a,b;cin>>t>>a>>b;indices.push_back(t);sources.push_back(a);targets.push_back(b);}string ans=findReplaceString(s,indices,sources,targets);cout<<ans<<endl;return 0;
}

限制:

  • 1 <= s.length <= 1000
  • k == indices.length == sources.length == targets.length
  • 1 <= k <= 100
  • 0 <= indices[i] < s.length
  • 1 <= sources[i].length, targets[i].length <= 50
  • s 僅由小寫英文字母組成
  • sources[i]targets[i] 僅由小寫英文字母組成
http://www.risenshineclean.com/news/46277.html

相關(guān)文章:

  • 谷歌上怎樣做網(wǎng)站網(wǎng)站seo什么意思
  • 外貿(mào)流程詢盤發(fā)盤seo168小視頻
  • 個(gè)人網(wǎng)站想添加支付功能怎么做seo優(yōu)
  • 陽江市建設(shè)路龍?jiān)磳W(xué)校網(wǎng)站網(wǎng)站優(yōu)化推廣seo公司
  • 新媒體營銷中常見的知識問答平臺有seo網(wǎng)站有哪些
  • 張家港企業(yè)網(wǎng)站設(shè)計(jì)現(xiàn)在學(xué)seo課程多少錢
  • 平頂山做網(wǎng)站品牌公關(guān)具體要做些什么
  • 平臺和網(wǎng)站有什么區(qū)別網(wǎng)絡(luò)營銷工資一般多少
  • 赤峰做網(wǎng)站公司百度地圖導(dǎo)航2021最新版
  • 哪些公司做網(wǎng)站開發(fā)百度163黃頁關(guān)鍵詞挖掘
  • 敦化網(wǎng)站建設(shè)哈爾濱最新今日頭條新聞
  • 移動互聯(lián)應(yīng)用技術(shù)微博搜索引擎優(yōu)化
  • 做網(wǎng)站幾個(gè)步驟seo外包優(yōu)化公司
  • 常州外貿(mào)網(wǎng)站建設(shè)我是新手如何做電商
  • 企業(yè)網(wǎng)站開發(fā)多少錢沈陽今天剛剛發(fā)生的新聞
  • 青島公司做網(wǎng)站鄭州seo顧問培訓(xùn)
  • 高端的鎮(zhèn)江網(wǎng)站建設(shè)運(yùn)營商大數(shù)據(jù)精準(zhǔn)營銷
  • 自己做網(wǎng)站教學(xué)視頻重慶整站seo
  • 無錫網(wǎng)站怎么做站內(nèi)seo和站外seo區(qū)別
  • 想做一個(gè)網(wǎng)站平臺怎么做的廣告推廣系統(tǒng)
  • 廣州市專業(yè)做商城網(wǎng)站百度認(rèn)證官網(wǎng)
  • 濟(jì)邦建設(shè)有限公司官方網(wǎng)站如何制作微信小程序
  • 長沙網(wǎng)站建設(shè)哪家好seo哪里有培訓(xùn)
  • 社科聯(lián)網(wǎng)站建設(shè)情況匯報(bào)重慶seo網(wǎng)絡(luò)優(yōu)化師
  • 網(wǎng)站建設(shè)工作室北京小俊哥簡單網(wǎng)站建設(shè)優(yōu)化推廣
  • 鄭州 公司網(wǎng)站制作百度愛采購?fù)茝V怎么入駐
  • 北京市中關(guān)村有哪家可以做網(wǎng)站維護(hù)重慶seo排名技術(shù)
  • 河源做網(wǎng)站優(yōu)化百度推廣營銷頁
  • wordpress 附件自定義南京百度快速排名優(yōu)化
  • 網(wǎng)站的制作蘇州網(wǎng)站seo服務(wù)