この関数は、文字列内の各クエリ文字列の出現頻度を表す整数の配列を返す必要があります。
matchingStrings には次のパラメーターがあります。
string strings[n] - 検索する文字列の配列 string query[q] - クエリ文字列の配列
例
strings[]={"ab","ab","abc"}
queries[]={"ab","abc","bc"}
出力は次のようになります
result[]={2,1,0}
.
vector<int> matchingStrings(vector<string> strings, vector<string> queries) {
unordered_multiset<string> m;
int ms=0,l=sizeof(strings)/sizeof(strings[0]),k=sizeof(queries)/sizeof(queries[0]);
vector<int> res;
int y;
for(int i=0;i<l;i++)
{
m.insert(strings[i]);
}
for(int j=0;j<k;j++)
{
y=(m.count(queries[j]));
res.push_back(y);
}
return res;
}