小红书有一个推荐系统,可以根据用户搜索的关键词推荐用户希望获取的内容。 现在给定小红的搜索记录(记录为分词后的结果),我们认为当一个单词出现的次数不少于3次时,该单词为“用户期望搜索的单词”,即称为关键词。请你根据小红的记录,输出小红的用户画像对应的所有关键词。

区块链毕设网qklbishe.com为您提供问题的解答

小红书有一个推荐系统,可以根据用户搜索的关键词推荐用户希望获取的内容。
现在给定小红的搜索记录(记录为分词后的结果),我们认为当一个单词出现的次数不少于3次时,该单词为“用户期望搜索的单词”,即称为关键词。请你根据小红的记录,输出小红的用户画像对应的所有关键词。

#include <iostream> #include <unordered_map> #include <vector> #include <sstream> #include <algorithm> using namespace std; bool cmp(const pair<string, int>& a, const pair<string, int>& b) {     if(a.second == b.second){         return a.first <b.first;     }     return a.second > b.second;      } int main() {     string input;     getline(cin, input);     istringstream iss(input);     string word;      unordered_map<std::string, int> cnts;     vector<pair<string, int> > b;     while (iss >> word) {         cnts[word]++;     }      for(auto &x: cnts){         b.push_back(x);     }     sort(b.begin(), b.end(), cmp);     for (const auto& pair : b) {         if (pair.second >= 3) {             cout << pair.first << endl;         }     }      return 0; }

编辑于 2024-03-07 16:25:49

以上就是关于问题小红书有一个推荐系统,可以根据用户搜索的关键词推荐用户希望获取的内容。
现在给定小红的搜索记录(记录为分词后的结果),我们认为当一个单词出现的次数不少于3次时,该单词为“用户期望搜索的单词”,即称为关键词。请你根据小红的记录,输出小红的用户画像对应的所有关键词。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 小红书有一个推荐系统,可以根据用户搜索的关键词推荐用户希望获取的内容。 现在给定小红的搜索记录(记录为分词后的结果),我们认为当一个单词出现的次数不少于3次时,该单词为“用户期望搜索的单词”,即称为关键词。请你根据小红的记录,输出小红的用户画像对应的所有关键词。