比赛 2024暑假C班集训8 评测结果 AAAAATTTTT
题目名称 单词默写 最终得分 50
用户昵称 Untitled 运行时间 5.006 s
代码语言 C++ 内存使用 5.50 MiB
提交时间 2024-07-08 10:19:48
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;

int n,m;
int p[100010];
string wd[100010];

int main(){
    freopen("engzam.in","r",stdin);
    freopen("engzam.out","w",stdout);
    
    cin.tie(0);cout.tie(0);
    
    string b;
    int l,res;
    cin>>n>>m;
    for (int i=1;i<=n;i++){
        cin>>b>>p[i];
        b=" "+b;
        wd[i]=b;
    }
    for (int x=1;x<=m;x++){
        cin>>b>>l;
        b=" "+b;
        res=0;
        for (int i=1;i<=n;i++){
            if (p[i]<l) continue;
            for (int j=1;j<b.length();j++){
                if (b[j]!=wd[i][j]) break;
                if (j==b.length()-1) res++;
            }
        }
        cout<<res<<'\n';
    }
    
    
    return 0;
}