用户喜好题目如下:
牛客网链接:牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网 (nowcoder.com)
![](https://i-blog.csdnimg.cn/blog_migrate/2f37138eb13c79954ad6a139fda393d3.png)
C++题解:
#include <iostream>
#include <vector>
using namespace std;
int main() {
//输入部分
int num, key;
int c;
cin>>num;
vector <int> user;
for(int i=0;i<num;i++){
cin>>c;
user.push_back(c);
}
cin>>key;
vector<vector<int>> values(key,vector<int>(3));
for(int i=0;i<key;i++){
for(int j=0;j<3;j++){
cin>>c;
values[i][j]=c;
}
}
vector<int> res;
//算法部分
for(int i=0;i<key;i++)
{
int l=values[i][0];
int r=values[i][1];
int obj=values[i][2];
int temp_res=0;
for(int j=l-1;j<r;j++){
if(user[j]==obj) temp_res++;
}
res.push_back((temp_res));
}
//输出结果
for(int i=0;i<key;i++) cout<<res[i]<<endl;
return 0;
}
结果:
![](https://i-blog.csdnimg.cn/blog_migrate/b6dc29be2f5cb7614a0993a4d11968c7.png)