при вводе последнего условия выдаётся 3, а должно 2.
3 условие
small starling
small black starling with small brown eyes
#include
#include
#include
#include
using namespace std;
int CalculateSimilarity(vector first, vector second) {
// верните размер пересечения множеств слов
set st;
for(int i =0; i < first.size();i++)
{
st.insert(first[i]);
}
for(int i =0; i < second.size();i++)
{
st.insert(second[i]);
}
return first.size()+second.size()-st.size();
}
vector SplitIntoWords(string text) {
vector words;
string word;
for (int i = 0; i < text.size(); ++i) {
if (text[i] == ' ') {
words.push_back(word);
word = "";
} else {
word += text[i];
}
}
words.push_back(word);
return words;
}
int main() {
string query, description;
getline(cin, query);
getline(cin, description);
cout