HJ25 数据分类处理

简介: HJ25 数据分类处理

题目

题目连接

解题

方法一:

用字符串find进行匹配查找

让R序列中每个元素都和L中每个元素去比对。

#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
#include<string>
using namespace std;
int main() {
    int n;
    cin>>n;
    vector<string> L(n);
    for(int i=0;i<n;i++){
        cin>>L[i];
    }
    int m;
    cin>>m;
    auto cmp=[](const string& a,const string& b){
        return stoi(a)<stoi(b);
    };
    set<string,decltype(cmp)> R(cmp);//为了满足附加条件一,用集合去重和排序
    for(int i=0;i<m;i++){
        string x;
        cin>>x;
        R.insert(x);
    }
    vector<string> res;//序列L中,索引+元素
    vector<int> nums;//R里面满足条件的r对应的序列L中的数量
    vector<string> rs;//记录对应的R里面满足条件的r
    for(string r:R){
        int num=0;
        for(int i=0;i<n;i++){
            if(L[i].find(r)!=-1){
                res.push_back(to_string(i));//记录索引
                res.push_back(L[i]);//记录元素
                num++;
            }
        }
        if(num>0){//为了满足附加条件2
            rs.push_back(r);
            nums.push_back(num);
        }
    }
    cout<<res.size()+nums.size()+rs.size()<<' ';
    int j=0;
    for(int i=0;i<nums.size();i++){
        cout<<rs[i]<<' '<<nums[i]<<' ';
        while(nums[i]--){
            cout<<res[j]<<' '<<res[j+1]<<' ';
            j+=2;
        }
    }
    system("pause");
}

相关文章
|
3天前
|
机器学习/深度学习 程序员 数据处理
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
|
3天前
|
资源调度 数据可视化 数据处理
R语言改进的DCC-MGARCH:动态条件相关系数模型、BP检验分析股市数据
R语言改进的DCC-MGARCH:动态条件相关系数模型、BP检验分析股市数据
|
3天前
GARCH-DCC模型和DCC(MVT)建模估计
GARCH-DCC模型和DCC(MVT)建模估计
GARCH-DCC模型和DCC(MVT)建模估计
|
3天前
R语言GARCH-DCC模型和DCC(MVT)建模估计
R语言GARCH-DCC模型和DCC(MVT)建模估计
|
3天前
|
机器学习/深度学习 存储 计算机视觉
R语言中的偏最小二乘回归PLS-DA
R语言中的偏最小二乘回归PLS-DA
|
3天前
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
|
3天前
|
算法 知识图谱
数据包络分析(DEA)——SBM模型
数据包络分析(DEA)——SBM模型
230 0
|
7月前
|
大数据 测试技术 索引
华为机试HJ25:数据分类处理
华为机试HJ25:数据分类处理
|
7月前
华为机试HJ18:识别有效的IP地址和掩码并进行分类统计
华为机试HJ18:识别有效的IP地址和掩码并进行分类统计
TF之AE:AE实现TF自带数据集数字真实值对比AE先encoder后decoder预测数字的精确对比—daidingdaiding
TF之AE:AE实现TF自带数据集数字真实值对比AE先encoder后decoder预测数字的精确对比—daidingdaiding