无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

AcWing在線題庫(kù)_4398. 查詢字符串

2022-04-17 17:14 作者:Clayton_Zhou  | 我要投稿

// https://www.acwing.com/problem/content/description/4401/

//

#include<iostream>

#include <cstdio>

#include <string>

#include <algorithm>

#include <unordered_map>


/*

map 提供的是一種鍵值對(duì)容器,里面的數(shù)據(jù)都是成對(duì)出現(xiàn)的.

每一對(duì)中的第一個(gè)值稱之為關(guān)鍵字(key),每個(gè)關(guān)鍵字只能在 map 中出現(xiàn)一次;

第二個(gè)稱之為該關(guān)鍵字的對(duì)應(yīng)值。

*/


using namespace std;

unordered_map<string, int> mp;

unordered_map<string, string> ans;

int n, q, cnt;

string f[10010]={

"",

"test",

"contests",

"test.",

".test"

};


string sub[10]={

"ts",

".",

"st.",

".test",

"contes.",

"st",

};

int main() {

n=4;

? ?/* cin >>n;

? ? for (int i = 1; i <= n; i ++ )

? ? ? ? cin >> f[i];*/

? ? for (int i = 1; i <= n; i ++ ) {

? ? ? ? unordered_map<string, bool> flag;

? ? ? ? int len = f[i].size();

? ? ? ? for (int j = 0; j < len; j ++ )?

{

? ? ? ? ? ? string s;

? ? ? ? ? ? for (int k = j; k < len; k ++ )?

{

? ? ? ? ? ? ? ? s += f[i][k];// 生成字串

if(!mp[s]) ans[s] = f[i];

? ? ? ? ? ? ? ? if(flag[s] == false){

mp[s] ++; //在同一個(gè) f[i] 中,一個(gè)子串只能加 1 次。

flag[s] = true;? ? ?

}

? ? ? ? ? ? }

? ? ? ? }

? ? }

/*

? ? ?cin >>q;

? ? while (q -- )?

{

? ? ? ? string s; cin >> s;

? ? ? ? if(mp[s] == 0) printf("0 -\n");

? ? ? ? else cout << mp[s] << " " << ans[s] << endl;

? ? }

*/

for (int i = 0; i <6; i ++ ) {

if(mp[sub[i]] == 0) printf("0 -\n");

? ? ? ? else cout << mp[sub[i]] << " " << ans[sub[i]] << endl;

}


? ? return 0;

}


AcWing在線題庫(kù)_4398. 查詢字符串的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
平南县| 同德县| 库车县| 姚安县| 沁阳市| 罗江县| 江城| 体育| 遂宁市| 临夏市| 台中市| 武安市| 文化| 德庆县| 泸溪县| 万盛区| 开江县| 道孚县| 怀化市| 鄂州市| 宁阳县| 调兵山市| 香河县| 黄大仙区| 上高县| 和平区| 黄陵县| 古丈县| 台南县| 来宾市| 固原市| 陈巴尔虎旗| 宁乡县| 潮安县| 都安| 汽车| 成武县| 晴隆县| 梓潼县| 界首市| 四会市|